Не очень хорошо с SQL запросами, нужна небольшая помощь, чтобы получить рабочий запрос с двумя внутренними объединениями.
Вот мои таблицы:
публикует пользователей orgs
posts / users разделяют ключ «user_id», который позволяет мне извлекать таблицу posts и включать в нее также имя пользователя из таблицы users. Мне нужно получить больше данных, хотя ... Мне нужно также включить "org_id" из таблицы пользователей и затем извлечь соответствующую строку из таблицы orgs.
В настоящее время мой запрос SQL равен
SELECT p.*, u.username FROM posts p
INNER JOIN users u
ON p.user_id = u.user_id
ORDER BY p.post_id DESC;
, и это правильно дает мне полный список сообщений, хранящихся в таблице сообщений, и включает в себя имя пользователя.
Мне нужно включить данные из таблицы orgs.
Итак если сообщение № 1 создано пользователем № 2, я получу эту информацию вместе. Как я могу сделать еще одно внутреннее объединение, которое принимает пользователя № 2 и получает полный набор данных из соответствующей организации пользователя?