У меня есть приложение для Android, у которого есть 2 таблицы, одна таблица хранит сообщения, а другая таблица хранит изображения сообщений, если у него есть изображение, изменения не все сообщения будут иметь изображения, если сообщение имеет изображение, его первичный ключ будет храниться во внешней таблице ключей, при загрузке сообщений я должен получить все сообщения с изображением или нет, а затем проверить в таблице изображений, чтобы увидеть, какие сообщения имеют изображения и добавить изображения к сообщениям ниже это графический обзор моих таблицПолучение данных из нескольких таблиц SQLite
сообщений Таблица
`|post_id |post | post_description|
|--------|-----|-----------------|
| | | |`
Таблица изображения
`|img_id |fk_postID | imagePath |
|--------|----------|-----------------|
| | | |`
я мог бы использовать присоединиться как Query = "SELECT post_id, post, post_description, imagePath FROM PostTable,
ImageTable, Where PostTable.post_id = ImageTable.fk_postID;
, но этот запрос возвращает только сообщения с изображениями и забывая о постах без изображений Как я могу получить все сообщения и быть с изображением или нет? Заранее спасибо.
первый от присоединения синтаксиса вы используете потребности быть переделано, используя соединения и дальше. Таким образом, явный синтаксис соединения, который является современным. Затем перейдите в 'left join' – Drew
, можете ли вы помочь с кодом, пожалуйста? Я не так хорош в sql, поэтому я действительно не получаю u –