求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 07:42:27
求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句
xR]oA+6%˫Ͼ.mԏ B6Xj?h|-ѹw'ww[䡯M&w9gΙ8?O“ θu.Z8V'FmU0ARZ"ia9Tô1qTTi nr; nUe=.kk]o k]ĭ-1rkGN0i (`4# rWhdSLr*z5#Z&ǭP:??9eRO*\7dnem54%F&f )tȞmYcjWi597JaE@1s&S9?77T~LgKXݻȦt+5 3w|dnbZGG}Ǥ:Ņ ԝ ;&-.n}F`AX|*As /=YN!rm(8pkRƓH !6,˷ І>LoK#qu'j

求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句
求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.
想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句

求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句
select * from a,(select count(*) count,b1 from b group by b1) c where a.a1=c.b1 and a.a2c.count

select *
from A,B
where A.a1=B.b1
and not exists(select 1
from B e where A.a1=e.b1 having A.a2=count(*) );
1楼逻辑清晰些,我是按命题条件一步步往上加的。
很多时候内建视图可以更清晰方便的。但是我我用过不能内建视图的低版本数据库……悲催您好...

全部展开

select *
from A,B
where A.a1=B.b1
and not exists(select 1
from B e where A.a1=e.b1 having A.a2=count(*) );
1楼逻辑清晰些,我是按命题条件一步步往上加的。
很多时候内建视图可以更清晰方便的。但是我我用过不能内建视图的低版本数据库……悲催

收起