当我有这样一张table,
我想得到一个select语句的结果,如下图所示。
但是,当count为0时,将忽略该行。
这让我很困惑。如何修改此sql语句以打印count=0行?
SELECT ca.syear, COUNT(cc.joined),cc.joined
FROM schedules AS cc JOIN
schedule_assignment AS ca
ON ca.idx = cc.assignment
where student = 1 AND cc.joined = 1
GROUP BY ca.syear;
对不起,我的名声不到10岁,所以我不能马上显示图片(
1条答案
按热度按时间xzlaal3s1#
我想你只是想
LEFT JOIN
:我没有包括
join
在结果集中总是1
,所以这似乎没有什么用处。您可以包括:1 as joined
,如果你真的想要的话。