码迷,mamicode.com
首页 > 数据库 > 详细

sql server字段是逗号分割的id,关联明细表查询

时间:2016-01-05 12:29:10      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:

有时候一张表的一个字段是以逗号分割的一个字符串,分割的数字是明细表的主键id。

关联明细表查询可以这样做:

declare @str as nvarchar(1000)
declare @areanos as  nvarchar(200) 
--这是把areanos字段赋值给@areanos变量
set @areanos=1,2,3 
--将拼接的SQL脚本赋值给变量
set @str=select * from area where areano in (+@areanos+) order by areano
--调用系统存储过程,执行SQL
exec sp_executesql @str 

 

sql server字段是逗号分割的id,关联明细表查询

标签:

原文地址:http://www.cnblogs.com/527289276qq/p/5101866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!