Я делаю сайт вопросов и ответов, похожий на этот сайт, и Yahoo отвечает.У меня есть 3 таблицы - smf_members, qa_questions и qa_answers.
В этом запросе я хочу выбрать несколько полей из qa_questions, несколько полей из smf_members и количество записей в ga_answers для question_id.Это позволяет мне получить некоторую базовую информацию по этому вопросу, некоторую базовую информацию о члене и количестве ответов.
Это запрос, который я создал до сих пор, и он почти работает, но не работает.t вернуть вопросы, на которые нет ответов (т. е. нет записей в таблице ответов для этого question_id).
SELECT qa_questions.question_id,
qa_questions.question_title,
qa_questions.question_content,
qa_questions.time_asked,
qa_questions.question_author,
qa_questions.votes,
qa_questions.views,
qa_questions.pretty_url,
smf_members.real_name,
smf_members.id_member,
COUNT(qa_answers.question_id) AS answers
FROM qa_questions,
qa_answers,
smf_members
WHERE qa_questions.deleted = 0
AND smf_members.id_member = qa_questions.question_author
AND qa_answers.question_id = qa_questions.question_id
ORDER BY qa_questions.time_asked DESC
LIMIT 10