Как получить данные из трех таблиц в sqlite3, используя колбу - PullRequest
0 голосов
/ 14 ноября 2018

Есть три таблицы comments users posts
comments имеет три атрибута - postid userid comments
users имеет два атрибута - userid username
posts имеет два атрибута - posturl postid

У меня есть только posturl.Я хочу получить комментарии и имя пользователя с соответствующим сообщением.

1 Ответ

0 голосов
/ 14 ноября 2018

Используйте это утверждение:

SELECT posts.posturl, users.username, comments.comments
FROM posts 
INNER JOIN 
    (comments INNER JOIN users ON comments.userid = users.userid) ON posts.postid = comments.postid
WHERE (((posts.posturl)='url'));

замените url на ваш URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...