2
데이터베이스에 두 개의 테이블이 있습니다. 하나는 "TBL_USERS"이고 다른 하나는 "TBL_RESPONDENTS"입니다.MySQL : 다른 테이블의 값을 사용하여 테이블의 레코드 수를 계산하십시오.
TBL_USERS Columns
USR_NUM - Primary key, Integer(15)
NAME - Varchar(70)
TBL_RESPONDENTS Columns
RSPONDNT_NUM - Primary key, Integer(15)
SURVYR_NUM - Integer(15)
QN_NUMBR - Integer(15)
나는 한 사용자가 고유 한 설문 수 (QN_NUMBR)으로 가득 차 면접 양식을 주어 조사 인코딩 응용 프로그램을 만드는 중이라서. SURVYR_NUM 열의 값은 데이터베이스에 양식을 입력 한 사용자 (USR_NUM)입니다.
각 사용자가 데이터베이스에 입력 한 양식의 수를 계산하는 쿼리를 만드는 데 어려움이 있습니다.
출력은 다음과 같이해야합니다 :
이 내 inital 쿼리입니다USER ID NAME QN FORMS ENETERED
1001 Mike 3
:
select tbl_users.name, tbl_users.usr_num, tbl_intrvw.qn_numbr from tbl_users inner join tbl_intrvw on tbl_users.usr_num = tbl_intrvw.survyr_num
이 출력입니다 :
name usr_num qn_numbr
Mike 1001 2083
Mike 1001 8102
Mike 1001 1020