2013-06-06 42 views
0

我只是想问一下,mysql中是否可以有多个参数,where子句?Mysql的“Where”子句的多个参数

喜欢的东西:

SELECT * from tblId where id=1,2,3,4 

本来我只是想选择一个id的1234。我尝试过,但给我错误。感谢您的帮助:)

回答

5
SELECT * FROM tblId WHERE id IN (1, 2, 3, 4); 
0

尝试in

SELECT * from tblId where id in (1,2,3,4) 
1

尝试此查询:

SELECT * from tblId where id in (1,2,3,4) 
-2

从tblId试试这个 SELECT *其中id = 1和ID = 2, id = 3和id = 4

+1

'id'永远不可能同时等于'1','2','3'和'4'。 – Taryn

+0

你应该用'OR'来代替'AND',我想......不管怎样,这不是最佳的方式。 – peixe

+0

对不起,应该是OR。但这是最简单的,如果你需要立即修复或不知道'... in(1,2,3,4)'的新数据库的语法 – Samit