在SQL Server中查询2个不同值的特定列

时间:2012-12-20 10:37:27

标签: sql sql-server sql-server-2008

我对数据库没有多少经验,所以这可能看起来很傻。

我无法在同一列中查询2个不同的值。

这就是我的尝试:

where  b.idIndice = 10 and b.idIndice = 20

我在这一栏中有两个值

由于

4 个答案:

答案 0 :(得分:4)

你的意思是:

SELECT * FROM TBL b WHERE b.idIndice IN (10, 20)

答案 1 :(得分:2)

尝试:

WHERE b.idIndice = 10 OR b.idIndice = 20

WHERE b.idIndice IN(10, 20)

值不能同时等于10和20。

答案 2 :(得分:2)

在()

中使用

其中b.idIndice in(10,20)

参考这里

http://www.techonthenet.com/sql/in.php

答案 3 :(得分:2)

WHERE  b.idIndice = 10 OR b.idIndice = 20