sql 中where条件用了in可是()中的具体参数个数不知道。怎么解决呀?

2025-02-21 18:42:46
推荐回答(2个)
回答1:

看 where后面的字段类型是什么in后面就是什么
比如 字段是int 则
where 字段 in(1,2,3,4,5.....)
字段是char 则
where 字段 in('1','2',....)

也有可能是表某个字段集
比如 ...where 字段(select 新表字段 from 新表)

回答2:

就是 select 列名 from表 where 列名 in(selec 列名from 表 where 条件)