SELECT * FROM table WHERE 列 = 1,2,3,4 [英] SELECT * FROM table WHERE column = 1,2,3,4
本文介绍了SELECT * FROM table WHERE 列 = 1,2,3,4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的查询应该是什么样的?
How should my query look like?
我有:SELECT * FROM table WHERE column = '$var'
$var = "1,7,5,4,8,9";
如果使用此查询,则只会选择 $var
中的第一个值,1".
If is use this query only the first value from $var
will be selected, "1".
推荐答案
IN 运算符允许您在 WHERE 子句中指定多个值.
The IN operator allows you to specify multiple values in a WHERE clause.
试试这个查询:
SELECT * FROM table WHERE column in ($var);
这篇关于SELECT * FROM table WHERE 列 = 1,2,3,4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文