다음과 같이 세 가지 쿼리가 있으며이를 하나로 결합해야합니다. 어떤 몸든지 그것을하는 방법을 아는가?여러 쿼리를 하나의 단일 쿼리로 결합하는 방법
questionId questionText anwser AnserSheetID
1 Gender 1 1
2 Qualification 4 1
3 Marital Status 2 1
1 Gender 2 2
2 Qualification 1 2
3 Marital Status 2 2
1 Gender 1 3
2 Qualification 3 3
3 Marital Status 1 3
는 기본적으로,이 대답 질문입니다 :
select COUNT(*) from dbo.VWAnswer where questionId =2 and answer =1
select COUNT(*) from dbo.VWAnswer where questionId =3 and answer =4
select COUNT(*) from dbo.VWAnswer where questionId =5 and answer =2
나는 내가 참조 사람들 gender = 1 and Education = 4 and marital status = 2
다음 (한 전 사용) 테이블 열이다의 총 수를 찾으려면 이 테이블에 응답이 저장된 다른 사람들이 우리는 테이블 항목 위의 고려한다면
그래서 위의 3 조건에 따라 총 개수로 1을 받아야 즉 gender = 1 and Education = 4 and marital status = 2
누군가가 내가이 작업을 얻기 위해 무엇을해야하는지 말해 줄래?
두 번째 질문 부분을 설명해주십시오. 또한 적절한 테이블 구조를 제공하십시오. –
당신의 질문은 아직 명확하지 않습니다. 나는 나의 이해에 기초하여 대답했다. –