看下这个sql怎么写

jwda7sgr 2009-09-14 03:45:43
4个字段

auit 字段 bool的判断 值1,0
Suppliers 字段 厂家
Suppliers1 字段 厂家1
Suppliers2 字段 厂家2

selet 出 auit=0 并且厂家(Suppliers,Suppliers1,Suppliers2)都有相同值的sql 谢谢啊

...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjybushiren88888 2009-09-14
  • 打赏
  • 举报
回复
3个字段相同见1,3,4楼.
包含见5楼.
只要一列有值见7楼.
MR丶CHAN 2009-09-14
  • 打赏
  • 举报
回复
关注
华夏小卒 2009-09-14
  • 打赏
  • 举报
回复

select * from tb
where
auit=0 and
(suppliers is not null or suppliers1 is not null or suppliers2 is not null )


只要出现就查询的到---还是这个意思啊?
jwda7sgr 2009-09-14
  • 打赏
  • 举报
回复
那个没结果的,就是说 这个sql要满足auit = 0 并且 要满足 suppliers suppliers1 suppliers2
只要出现就查询的到 貌似楼上的想复杂了
chuifengde 2009-09-14
  • 打赏
  • 举报
回复
包含?
SELECT * FROM @a
WHERE audit=0 AND
CASE WHEN CHARINDEX(S,S1)>0 AND CHARINDEX(S,S2)>0 THEN 1 ELSE 0 END+
CASE WHEN CHARINDEX(S1,S)>0 AND CHARINDEX(S1,S2)>0 THEN 1 ELSE 0 END+
CASE WHEN CHARINDEX(S2,S1)>0 AND CHARINDEX(S2,S)>0 THEN 1 ELSE 0 END
>0
--小F-- 2009-09-14
  • 打赏
  • 举报
回复

select
*
from
tb
where
auit = 0 and suppliers = suppliers1 and suppliers = suppliers2
水族杰纶 2009-09-14
  • 打赏
  • 举报
回复
--?
select * from tb where auit=0 and Suppliers=Suppliers1 and Suppliers1=Suppliers2
华夏小卒 2009-09-14
  • 打赏
  • 举报
回复
都有相同值
是什么意思?
-狙击手- 2009-09-14
  • 打赏
  • 举报
回复
select *
from ta
where auit = 0 and suppliers = suppliers1 and suppliers = suppliers2

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧