sql server 查询 "有且仅有"
sql吧
全部回复
仅看楼主
level 1
尐夜▫
楼主
比如查询结果中的so_sn:BC01120627000002,goods_sn有三个,现在我想查询有且仅有11221121-3这个的,那么BC01120627000002是不符合条件的,只有BC120626000002,BC120626000003,BC03121011000001符合条件。如果我想查询有且仅有:11221146-3,16230142-1那么只有BC01120627000002
符合条件。这个该怎么写,求大神帮忙
2014年11月07日 05点11分
1
level 1
尐夜▫
楼主
有人吗
2014年11月07日 06点11分
2
level 1
尐夜▫
楼主
哎 自顶了
2014年11月07日 06点11分
3
level 8
51377heyi
现在我想查询有且仅有11221121-3这个的,那么BC01120627000002是不符合条件的,只有BC120626000002,BC120626000003,BC03121011000001符合条件,这里看不懂啊,只有11221121-3的不是只有BC03121011000001这一个吗?还是说楼主只是截取部分数据。
2014年11月07日 06点11分
4
level 11
1miraclingg1
select a.so_sn from Messages as a,Messages as b
where a.so_sn=b.s0_sn
and a.goods_sn=16230142-1
and b.goods_sn=11221146-3
2014年11月10日 14点11分
6
酸奶via🌻
大神,求助攻
2016年05月02日 09点05分
level 1
在世界尽头唱歌
我按照我自己理解的给你写一个
SELECT so_sn, goods_sn, COUNT(goods_sn) FROM 表
GROUP BY so_sn, goods-sn
HAVING COUNT(goods_sn) = 1;
2016年05月02日 16点05分
7
在世界尽头唱歌
妈的,两年前的帖子谁给顶上来的
2016年05月02日 16点05分
1