簡體   English   中英

連接3個表-MySQL

[英]Joining 3 tables - MySQL

我有3張桌子:

主題:

ID_subject    Subject_name

問題:

ID_question   Question   ID_subject

答案

ID_answer     Answer     ID_question

是否可以選擇結果將是第三科目的所有答案? 我試圖進行兩次JOIN,但那沒有用,它給了我所有的答案。

這應該返回您要查找的結果:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM