3 개의 테이블 (M : N)이 있습니다-Tests, Tests_Questions, 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
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다