求一条SQL语句

liy116 liy116 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题是这样的。

SELECT * FROM View_RESVT WHERE ((WO ='1102027') OR (JOBNO ='1102027')) and 1=1 and PRODLOC='X' order by CODE

这是在一个条件1102027下进行查询如果我需要多个呢 我要查1102024,1102021还有1102027一起的呢?
用

SELECT * FROM View_RESVT WHERE ((WO in ('1102027','1102024','1102021')) OR (JOBNO in ('1102027','1102024','1102021'))) and 1=1 and PRODLOC='X' order by CODE

这样可以查但是我不确定它查询的条件,查询的条件数量不确定呢?应该怎么查?

SELECT * FROM View_RESVT WHERE ((WO in ('1102027','','')) OR (JOBNO in ('1102027','',''))) and 1=1 and PRODLOC='X' order by CODE

这样的话他查询出来的数据不对
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
liy116
疑难问题 22,298 成员 121,727 内容