【发布时间】:2017-04-13 13:50:49
【问题描述】:
当我使用IN 时,它显示所有记录都包含 parameter1 或 parameter2,但我希望它带来的记录恰好包含它们两个,而不仅仅是其中一个。
如果我的问题不清楚,我可以尝试再次解释。
select Hatlar.Name
from HATLAR,
[HAT-DURAK],
DURAKLAR
where HATLAR.Hat_Id = [HAT-DURAK].Hat_Id
and DURAKLAR.Durak_Id = [HAT-DURAK].Durak_Id
and DURAKLAR.Name IN ('parameter1', 'parameter2')
【问题讨论】:
-
今日提示:切换到现代、明确的
JOIN语法。更容易编写(没有错误),更容易阅读和维护,如果需要更容易转换为外连接。 -
您使用的是哪个 DBMS? (那是无效的标准 SQL)
标签: sql