X我正在这样MYSQL其中所有
SELECT ....... WHERE column_name IN (1,2,3)
查询如何使用相同的查询,并说
SELECT ........WHERE column_name IN (*)
,并选择所有行?
编辑:我需要这样做的原因是因为数据库设计不好,一般编码不好,现在我需要破解它。如果我没有通过查询1,2,3 ..我需要传递它,所以它会返回我所有的记录。有没有办法做到这一点而不改变查询?如果你不认为这是可能的,那么你应该说你的答案是不可能的。
就忽略`WHERE`条款。 – Gumbo 2010-11-30 19:50:26
WHERE column_name NOT IN(-1),如果你知道值不能小于0并且你仍然需要WHERE子句 – Vjy 2010-11-30 19:51:45
是`(1,2,3)`常量或查询结果? – stillstanding 2010-11-30 19:52:32