Я создаю простое веб-приложение для обзора, и мне нужна помощь с SQL Query.
Есть 3 таблицы (Темы, Комментарии, Пользователи). Мне нужен SQL-запрос для выбора данных из всех трех таблиц.
Таблица «Темы» является родительской, а таблица «Комментарии» содержит дочерние записи (от нуля до 100 записей на родительскую.
Третья таблица «Пользователи» содержит информацию обо всех пользователях.
Вот поля для 3 таблиц:
Topics (topicID, strTopic, userID)
Comments (commentID, topicID, strComment, userID)
Users (userID, userName)
Я старался:
SELECT *
FROM Topics
Inner Join Comments ON Topics.topicID = Comments.topicID
Inner Join Users ON Topics.userID = Users.userID
Но это не работает правильно, потому что существует несколько тем, а информация о пользователе не присоединена к таблице комментариев. Любая помощь будет оценена по достоинству.
str...
). Вы также можете извлечь выгоду из прикрепления временных меток к своим таблицам по ряду причин. - person Clockwork-Muse   schedule 10.07.2012