【发布时间】:2009-07-28 14:00:23
【问题描述】:
应@Cesar 的要求更新。希望我明白你想要什么,如果没有,请回复。夸斯诺伊。
如果我像这样进行SQL 查询:SELECT * FROM TABLE_NAME WHERE b IN (2, 7) AND c IN (3, 9),我可以假设MySQL 将只匹配每个列表中具有相同编号的元素对吗?
也就是说,(2, 3),(7, 9),...?
例如,假设我们有一个这样的表:
+----------+----------+----------+ | PK |乙 | c | +----------+----------+----------+ | 1 | 2 | 3 | +----------+----------+----------+ | 2 | 5 | 4 | +----------+----------+----------+ | 3 | 7 | 9 | +----------+----------+----------+ | 4 | 7 | 4 | +----------+----------+----------+ | 5 | 2 | 9 | +----------+----------+----------+假设返回的 only 行是 1 和 3(而不是 5)是否正确?
【问题讨论】:
-
您最好在示例中更改“c IN(4,4)”以进行澄清。
-
@Quassnoi:是的,你完全理解我,谢谢!
标签: sql mysql where-clause evaluation