我只是想问一下,mysql中是否可以有多个参数,where
子句?Mysql的“Where”子句的多个参数
喜欢的东西:
SELECT * from tblId where id=1,2,3,4
本来我只是想选择一个id的1
,2
,3
,4
。我尝试过,但给我错误。感谢您的帮助:)
我只是想问一下,mysql中是否可以有多个参数,where
子句?Mysql的“Where”子句的多个参数
喜欢的东西:
SELECT * from tblId where id=1,2,3,4
本来我只是想选择一个id的1
,2
,3
,4
。我尝试过,但给我错误。感谢您的帮助:)
SELECT * FROM tblId WHERE id IN (1, 2, 3, 4);
尝试in
:
SELECT * from tblId where id in (1,2,3,4)
尝试此查询:
SELECT * from tblId where id in (1,2,3,4)
从tblId试试这个 SELECT *其中id = 1和ID = 2, id = 3和id = 4
'id'永远不可能同时等于'1','2','3'和'4'。 – Taryn
你应该用'OR'来代替'AND',我想......不管怎样,这不是最佳的方式。 – peixe
对不起,应该是OR。但这是最简单的,如果你需要立即修复或不知道'... in(1,2,3,4)'的新数据库的语法 – Samit