首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求一条SQL语句解决办法

2012-03-26 
求一条SQL语句表A编号,类型,字段1(数字型),字段2(数字型)表B编号,类型,字段1(数字型),字段2(数字型)表A结

求一条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.
[解决办法]
没看懂
[解决办法]
楼主表达能力太差,看得费力

热点排行