小编Ali*_*ikh的帖子

MySQL为表中的每条记录计算另一个表中的行数

SELECT
  student.StudentID,
  student.`Name`,
  COUNT(attendance.AttendanceID) AS Total
FROM
  student
LEFT JOIN attendance ON student.StudentID = attendance.StudentID
Run Code Online (Sandbox Code Playgroud)

我正在尝试计算最后一行,但它计算所有结果并返回一个结果

我得到了类似的东西

在此处输入图片说明

因为有多个记录,因为 K1052280 的出勤 ID 中有两个条目,所以我想计算这些条目并返回数字。就像是

在此处输入图片说明

mysql count select

30
推荐指数
1
解决办法
11万
查看次数

标签 统计

count ×1

mysql ×1

select ×1