我有2名学生和出勤率。
学生
student_id name
---------- -----
1 | A
2 | B
3 | C
考勤
id | date | student_id
------------------------------
1 | 2015-12-05 | 1
2 | 2015-12-05 | 2
3 | 2015-12-05 | 3
4 | 2015-12-06 | 2
5 | 2015-12-06 | 3
我需要2015-12-06缺席的学生的详细信息。
结果应为:1 |甲
我知道我正在尝试的查询是错误的但它应该是这样的:
SELECT *
FROM students s
left join attendance a on s.id=a.student_id
where date='2015-12-06' and a.id IS NULL
请建议我。
答案 0 :(得分:-2)
我想这应该有效:
make: *** No rule to make target `dist/assets/scripts/app.js', needed by `all'. Stop.
没有经过测试,但我相信你有了这个想法
//注意:我猜你可以摆脱SELECT * FROM Students
WHERE student_id NOT IN
(SELECT s.student_id
FROM Students s
LEFT JOIN Attendance a
ON s.student_id = a.student_id
WHERE a.date LIKE '2015-12-06'
GROUP BY s.student_id);
部分