【发布时间】:2015-08-24 08:54:34
【问题描述】:
如何选择转换列表 varchar 为 WHERE IN() SQL 查询
select code from table1
Code
10223
10240
10047
10174
10187
10192
10212
10213
10195
select * table2 from where code in
('10047','10174','10187','10192','10212','10213','10195')
为此我需要存储过程
【问题讨论】:
-
你的意思是table1中的代码是数字的,而table2中的代码是一样的,但是是varchar类型的?
-
varchar only string @Mureinik
-
您的评论“varchar only string”一点用都没有,请告诉我们每个表的代码字段有哪些类型。
-
两者都是 Varchar @martinstoeckli
-
所以不需要转换,Mureinik的解决方案应该可以工作。
标签: sql select stored-procedures