连接3个表-MySQL

连接3个表-MySQL,mysql,join,Mysql,Join,我有三张桌子: 主题: ID_subject Subject_name 问题: ID_question Question ID_subject 答复 ID_answer Answer ID_question 是否可以选择结果将是第三个主题的所有答案?我试图进行双重连接,但没有成功,它返回了我所有的答案 这将返回您要查找的结果: SELECT a.ID_answer, a.Answer FROM Answers a JOIN Questions q ON q.

我有三张桌子:

主题:

ID_subject    Subject_name
问题:

ID_question   Question   ID_subject
答复

ID_answer     Answer     ID_question

是否可以选择结果将是第三个主题的所有答案?我试图进行双重连接,但没有成功,它返回了我所有的答案

这将返回您要查找的结果:

SELECT a.ID_answer, a.Answer FROM Answers a 
JOIN Questions q ON q.ID_question = a.ID_question
JOIN Subjects s ON s.ID_subject = q.ID_subject
WHERE s.ID_subject = ID_of_third_subject