需要一些来自count查询的帮助

时间:2014-01-25 11:16:41

标签: mysql

我有一个名为

的表

tb_applicants包含字段idaicname

app_interview包含字段idaticatname

我的问题是,我希望从atic表中计算所有(app_interview),其中atic等于aic来自表(tb_applicants)组来自aic

的1(tb_applicants

在我目前的查询中,它无法正常工作,任何人都可以帮我找到它给我的问题所在的时间。

查询:

SELECT count(t.atic) 
FROM app_interview as t 
INNER JOIN tb_applicants as t2 
WHERE t.atic = t2.aic 
GROUP BY t2.aic;

2 个答案:

答案 0 :(得分:2)

删除;并使用ON进行加入:

SELECT count(*) FROM app_interview INNER JOIN tb_applicants ON tb_applicants.aic = app_interview.atic GROUP BY tb_applicants.aic;

答案 1 :(得分:0)

可能做得更简单,因为您只需要匹配的行:

SELECT count(t.atic) 
FROM app_interview as t, tb_applicants as t2 
WHERE t.atic = t2.aic 
GROUP BY t.atic;