MYSQL:如果它不存在,如何在count外键上返回0
我有两张桌子: 航班:id。。。 客户航班:id、idFlight、 我想计算每个航班的预订量(client_flights表中航班id出现的次数) 因此,如果航班没有预订,计数应该返回null 以下是我的尝试:MYSQL:如果它不存在,如何在count外键上返回0,mysql,sql,Mysql,Sql,我有两张桌子: 航班:id。。。 客户航班:id、idFlight、 我想计算每个航班的预订量(client_flights表中航班id出现的次数) 因此,如果航班没有预订,计数应该返回null 以下是我的尝试: SELECT IFNULL(COUNT(cf.id), 0) AS reserved, f.id FROM flights f, clientflights cf WHERE f.id = cf.idFlight GROUP BY f.id SELECT IFNULL(COUN
SELECT IFNULL(COUNT(cf.id), 0) AS reserved, f.id
FROM flights f, clientflights cf
WHERE f.id = cf.idFlight
GROUP BY f.id
SELECT IFNULL(COUNT(cf.id), 0) AS reserved, f.id
FROM flights f
LEFT JOIN clientflights cf
ON f.id = cf.idFlight
GROUP BY f.id