【发布时间】:2008-12-23 17:51:30
【问题描述】:
我正在尝试从一个表(游戏)中获取信息,并计算与第一个表中的每个条目相对应的另一个表(门票)中的条目。即使第二个表中没有任何条目,我也希望返回第一个表中的每个条目。我的查询如下:
SELECT g.*, count(*)
FROM games g, tickets t
WHERE (t.game_number = g.game_number
OR NOT EXISTS (SELECT * FROM tickets t2 WHERE t2.game_number=g.game_number))
GROUP BY t.game_number;
我做错了什么?
【问题讨论】: