这句话没update相关条件数据
UPDATE a SET StoreLoc='BB' WHERE DayID IN (@DayID,@DayID1,@DayID2) AND SubString(Lgort,1,1)='W' AND Team IN('IP-xxx','SWxxx')
这句话能查到相关条件数据
select * from a WHERE DayID IN (@DayID,@DayID1,@DayID2) AND SubString(Lgort,1,1)='W' AND Team IN('IP-xxx','SWxxx')
更新不了?你更新后是否有错误信息提示?
另外,建议尽量少用in查询条件,除非是没办法确认内容了,你这个条件完全可以通过多个or来达到目的。
肯定更新不了 没错误提示,in我也不想用 但是改成 AND Team ='IP-xxx' 都不update
好奇怪啊,几个同事研究半天都觉得不可思议。
@男版小红帽: 你可以把你的表结构和内容贴出来
你这个a表有没有主键?主键是否惟一?
建议用SQL Profiler查看一下实际执行的SQL语句