我有一个名为
的表 tb_applicants
包含字段id
,aic
,name
app_interview
包含字段id
,atic
,atname
我的问题是,我希望从atic
表中计算所有(app_interview
),其中atic
等于aic
来自表(tb_applicants
)组来自aic
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;
答案 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;