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)。
我很难创建一个查询,该查询将计算每个用户输入数据库的表单数量。
输出应该是这样的:
USER ID NAME QN FORMS ENETERED
1001 Mike 3
这是我的inital查询:
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