读书人

求一条SQL语句解决办法

发布时间: 2012-03-26 15:46:56 作者: rapoo

求一条SQL语句
表A
编号, 类型, 字段1(数字型),字段2(数字型)
表B
编号, 类型, 字段1(数字型),字段2(数字型)
表A结构和表B结构一个。求一条句语
分类查询表A字段1和表B字段2编号一样但字段1里数字和字段2里数字不一样的记录

[解决办法]
分类查询表A字段1和表B字段2编号一样但字段1里数字和字段2里数字不一样的记录
=================================================================

没看懂阿。。。

分类?如何分类???

表A字段1和表B字段2编号一样???
是不是指“表A和表B编号一样”阿???

字段1里数字和字段2里数字不一样???
是不是指同表里 字段1里数字和字段2里数字不一样 阿???



[解决办法]
selct a.*, b.* from a, b where a.编号 = b.编号 and a.字段1 <> b.字段1 and a.字段2 <> b.字段2

不知道是不是楼主要的结果
[解决办法]
再写出你想得到的结果。
[解决办法]
selct a.*, b.* from a left join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
[解决办法]
select a.编号
from a where exists(select 1 from b where 字段1 = a.字段1 and 字段2 = a.字段2)
group by 类型
[解决办法]
如果需要B表有
selct a.*, b.* from a inner join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
[解决办法]
hehe
selct a.*, b.* from a right join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
[解决办法]
既然汇总就要用group by ... having.
[解决办法]
没看懂
[解决办法]
楼主表达能力太差,看得费力

读书人网 >.NET

热点推荐