Sqlite加入两个表

时间:2014-04-13 16:00:32

标签: android sqlite

我有两张桌子:vila& tarife

String sql = "CREATE TABLE IF NOT EXISTS vila(_id INTEGER PRIMARY KEY AUTOINCREMENT, localitate TEXT, nume_vila TEXT, detalii TEXT, nume_proprietar TEXT, nrtel INTEGER, img BLOB, im BLOB)";

db.execSQL(sql);

String tarife="CREATE TABLE IF NOT EXISTS tarife(_id INTEGER PRIMARY KEY AUTOINCREMENT, nume_vila TEXT REFERENCES vila(nume_vila), data INTEGER, tip_camera TEXT, baie TEXT, pret INTEGER )";

db.execSQL(tarife);

如果两个表中的nume_vila相同,我想从表tarife中获取所有列。

此代码不会向我显示任何内容。

cursor = db.rawQuery("SELECT * FROM tarife t LEFT JOIN vila v WHERE t.nume_vila=v.nume_vila", null);

0 个答案:

没有答案