在 where 子句中我有
Select B.ID,
B.TIME_1,
B.TIME_2,
a.event_type,
a.jew,
c.dist
from B, table1 a left outer join table3 c on a.jew = c.mew
Where B.ID = A.ID
AND a.event_type in ('APPLE','ORANGE','GRAPE')
我的问题是我的查询没有显示,例如,如果某些 ID 记录不是全部 3(苹果、橙子、葡萄)。我仍然想提取所有 ID,即使它没有全部 3 个或没有苹果橙、葡萄。
示例:假设我的数据库共有 5 条记录
ID=1
的事件类型为Apple
, Orange
,Grape
也没有,但它还有其他我不关心它
ID= 2
Apple
ID= 3
Orange
ID= 4
Apple
, Orange
Grape
ID= 5
none of 3 但其他我不关心
所以目前我的查询只是在 ID=1 的地方拉,我想修改它在哪里拉所有 5 个条件。