66问答网
所有问题
求检索出一个表中A列值相同,B列值不同的所有记录的SQL语句.
如有下表
A B C
1 a a
2 c b
1 b a
1 a b
所要求的结果是:
1 a a
1 b a
再强调一下:一定要A列值相同,B列值不同.
谢谢大家了!~
所要求的结果是:
举报该问题
推荐答案 2009-09-25
能把你要的结果说得再具体些吗?
比如为什么是
1 a a
1 b a
而不是
1 b a
1 a b
这个也符合A列值相同,B列值不同
不考虑C列
select distinct A, B
from (select t.*, count(A) over(partition by A) cntA from tablea t)
where cntA > 1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UUixUUpDv.html
其他回答
第1个回答 2009-09-25
select a.a,b.b.b.c from tab a
cross join tab b
where a.a=b.a and a.b<>b.b
试下本回答被提问者采纳
第2个回答 2009-09-25
select distinct a.A,a.B from table1 a left join table1 b on a.B<>b.B and a.A=b.A
相似回答
同
一个表中,
字段A相等,但字段
B不
相等
的语句
如何写?
答:
如果你只是想列出字段A相同的行的不同字段B的值
select 字段A,字段B from a group by 字段A,字段b having count(字段A)>1)就可以了
sql
查询
语句
:两表t1,t2中都有
a,b
两字段,如何查询两
表中a
字段
相同
但其b...
答:
select t1.a,t1.b from t1,t2 where t1.a = t2.a and t1.b <> t2.b
sql
查询其中
一个
字段
相同,
另一个字段不相同
的记录
答:
select distinct A字段,B字段 from 表 group by A字段,B字段 order by A字段,B字段
用
sql语句
怎么求
一个表
T中 字段
A,
和字段B数据都
相同的
数据。
答:
把表名换成你的表 select t1.from 表名 t1,(select a,b from 表名 group by
a,b
having(count(*)>1)) t2 where t1.a=t2.a and t1.b=t2.b;
SQL
有那些查询
语句
?麻烦写一下语句的中文意思!
答:
一、 简单查询 简单的Transact-
SQL
查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面
的语句
查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,email FROM testtable WHERE name='张三'(一) 选择列表 选择列表(select_...
查询两个
相同表中不同记录,
这样
的SQL语句
怎么写?
答:
(select 1 from A where A.id=B.id);说明:第一个子查询选
出A表中
未出现于B表里的记录;第二个子查询选
出B表中
未出现于A表里的记录。两者合并即为互不
相同的记录
。
结构化查询语言
(Structured Query Language)简称
SQL
(发音:/ˈes kjuː ˈel/ "
S-Q-L
"),是一种特殊目的...
大家正在搜
请用不同的检索途径检索出
一下检索出文献最少的检索式是
根据给出的条件写出检索词与检索式
文献检索检索出文献少的原因
检索出文献最少的检索式
检索出文献量最少的检索式是
以下检索出文献最多的检索式是
根据检索出的文献线索
ISTP出刊后多久能检索到
相关问题
使用SQL语句如何查询一个表中一个字段的值相同,另外一个字段...
sql中检索出两个表字段a相同时候字段b不同的数据
oracle sql 查找一张表中以a列分组,b列不同的每组...
有一张表a,我要用sql查询出一列相同数据的值对应的另一列是...
SQL检索问题:一张表中,有a列和b列,要求是a列的数据如果...
SQL查询A表的两列数据与B表的两列数据不相同的数据
SQL相同表中求A列相同的值对应的B列的值是否相同,在C列显...
sqlserver 怎么将查询出来的某列值相同的记录的另一列...