mysql - 需要计数查询的帮助

标签 mysql

我有一个名为

的表

tb_applicants 包含字段 idaicname

app_interview 包含字段 idaticatname

我的问题是我想计算 app_interview 表中的所有 (atic),其中 atic 等于 aic 来自表 (tb_applicants),按 1(aic) 来自 tb_applicants

在我当前的查询中,它不起作用,任何人都可以帮我找到问题出在哪里,它总是给我 0 计数。

查询:

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

最佳答案

删除 ; 并使用 ON 进行 JOINS:

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

关于mysql - 需要计数查询的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21349825/

相关文章:

php - 如何在 SQL 查询中使用选择的结果作为偏移量

php - 通过 <a href> 使用 mysql 主机在 PHP 中打开新页面

php - MySQL 到 JSON 编码错误/无结果

mysql - 如何将 Oracle 数据库转换为 MySQL?

mysql - 如何在 SQL Server 中获取逗号后的子字符串?

php - 寻找我的数组以表格格式显示结果

MySQL 查询显示共享列

mysql - 外键应自动创建一个新条目

mysql - 如何更改 select 语句中的列值

mysql - 仅选择值长度和格式 - MySQL