[英]How to join two queries in SQL from 3 tables?
我有3個表格(M:N)-測試,Tests_Questions,問題。
測試
ID
Name
Test_Questions
IDTests
IDQuestions
問題
ID
Text
我需要從測試中選擇所有內容,並選擇與此測試相關的問題數。
您能幫我這個疑問嗎? 我無法解決。
使用聯接和分組:
SELECT t.ID, t.Name, COUNT(tq.IDQuestions) as numberOfQuestions
FROM Tests t INNER JOIN Test_Questions tq ON t.ID = tq.IDTests
GROUP BY t.ID, t.Name
由於您只需要計數就可以只連接Tests
和Test_Questions
表,因此您不需要Questions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.