很久没来,问一问题,顺便放点血
有两个表:
Sys_WFStatistics和Sys_Emplyee
其中Sys_WFStatistics中有字段StatisticsID,int类型
Sys_Emplyee中有字段StatisticsReports 类型varchar,存放: "'1','2','3'"
现在需要找出Sys_WFStatistics中StatisticsID在StatisticsReports中的记录
我这样写的:
select SortID,StatisticsID,StatisticsName,StatisticsUrl,Remark from Sys_WFStatistics where ''+Convert(varchar,StatisticsID)+'' in ( select StatisticsReports from Sys_Emplyee where EmpAccount='NEWSIGHT\zhangzhongsheng')
查询不到数据.
但是这样
select SortID,StatisticsID,StatisticsName,StatisticsUrl,Remark from Sys_WFStatistics where ''+Convert(varchar,StatisticsID)+'' in ( '1','2','3' )
是可以的.
寻求解决办法,效率越高越好!