【发布时间】:2013-11-12 19:50:03
【问题描述】:
我一直在使用以下 SQL:
SELECT DISTINCT NAME
FROM Events t1
LEFT JOIN UserHistory t2 ON t1.Name = t2.Event
WHERE t2.Event IS NULL
从表 1 中选择表 2 为 Null 的所有行。这有效地过滤掉了表 2 有数据的所有表 1 数据。但是,我只想在表 2 中的列等于某个值时应用它。因此,我希望做一个SELECT * FROM t2 WHERE t2.ID = 1,但我不确定这如何适合这个查询。
【问题讨论】: