mysql里能将一个字符串ID,如:1,2,3,4变成4条数据吗?查询的时候变成5条结果 select id from (1,2,3,4)

2024-12-15 00:15:19
推荐回答(5个)
回答1:

一个字符串是 '1,2,3,4'?
那么可以这样写sql
select * from tbname where position(concat(id) in '1,2,3,4')!=0

表示id 在 1,2,3,4里面

回答2:

用 explode函数
$arr = explode(",","1,2,3,4");
foreach($arr as $key => $var){
echo $var."
";
}
输出
1
2
3
4

回答3:

简单,用 explode函数
$arr = explode(",","1,2,3,4");
foreach($arr as $key => $var){
echo $var."
";
}
输出
1
2
3
4

回答4:

select id from (1,2,3,4)这是不可以的,mysql没有这样的语法

回答5:

select id from table where id in(1,2,3,4)