Итак, у меня есть три таблицы:
Table Place: _id autoincrement not null primary key, name TEXT,place TEXT
Table Food: _id autoincrement not null primary key, food TEXT
Table Person: _id autoincrement not null primary key, personName TEXT, PLACE_ID INTEGER NOT NULL, FOOD_ID INTEGER
Я хочу получить всю информацию о еде и месте, однако, как указано в таблице персон, для FOOD_ID может быть нулевое значение. Предположим, что база данных полностью заполнена правильно. Как я могу запросить это? Я попытался следующий запрос:
select * from Person,Food,Place where Place._id = Person.PLACE_ID and if not null Person.Food_id Food._id = Person.FOOD_ID
Но это не работает!
Любая помощь будет принята с благодарностью!
Спасибо!
Jon