有时候一张表的一个字段是以逗号分割的一个字符串,分割的数字是明细表的主键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 

 

相关文章:

  • 2022-12-23
  • 2021-05-25
  • 2021-08-30
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
猜你喜欢
  • 2021-06-20
  • 2022-12-23
  • 2021-11-03
  • 2021-07-13
  • 2022-12-23
相关资源
相似解决方案