33问答网
所有问题
SQL查询所有其中一个字段相同,另一个字段不相同的记录(同一个表)
如题所述
举报该问题
推荐答案 2012-02-27
select * from table a,table b where a.字段1=b.字段1 and a.字段2<>b.字段2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/4BhR50500.html
其他回答
第1个回答 2012-02-24
我去试了下。。这个好像有点问题把,你得到的应该是很多这样的二元组
比如说:
表A(主键,字段1,字段2)
A1(1,1-1,1-2);
A2(2,1-1,2-2);
A3(3,1-1,1-2);
这样存在交叉了
A1与A2是一组 A2与A3是一组 但A1与A3却是一样的,就不直达该返回什么了,
所以说不存在得到的是一个记录啊?
不知道是不是我这样理解的
本回答被网友采纳
第2个回答 2012-02-24
按照相同的字段分组啊
相似回答
用
sql语句
实现在
同一
张表中找到
1个字段相同,另1个字段不
同
的记录
答:
oracle数据库中后者可以用wmsys.wm_concat实现,具体
sql
如下:select
字段1,
wmsys.wm_concat
(字段
2) from 表group by 字段1 追问 #1305 - FUNCTION wmsys.wm_concat does not exist 出现这个错误 追答 厄,目测你这是
SQL
SERVER如果有其它列做标识,可以用在子查询中使用union来连接如果没有标识,只好用存储过程...
SQL查找
某一
字段相同,
某一
字段不同
的数据
答:
1、在我们的电脑上打开数据库,这里新建一张含有重复数据的user表做示例。2、我们输入“select * from user where name in (select name from user group by name having count(name) > 1) ”
sql语句,
点击运行可以看到查询出了数据库中user表的重复数据。3、通过“delete from user where name...
用
sql语句
实现在
同一
张表中找到
1个字段相同,另1个字段不
同
的记录
答:
where x.
字段一
=y.字段一 and x.字段二!=y.字段二
其中,
x和y是a表的别称,这个原来是用来查询至少选修两门课程的学生,我改成了这样,也就意味着查询结果可能有多个,因为万一有三个,他们之间就是两两
不相同的,
也符合这个条件
大家正在搜
想查找相同字段的个数
sql查询两个字段重复的数据
查询某字段重复记录
oracle查每个字段
sql两个字段拼接
excel匹配相似字段
distinct多个字段
字段
字段值是什么
相关问题
sql 查询其中一个字段相同,另一个字段不相同的记录
用sql语句实现在同一张表中找到1个字段相同,另1个字段不同...
sql 查询其中一个字段相同,另一个字段不相同的记录
SQL中,如何查询存在一个表而不在另一个表中的数据记录
sql查询数据库,某个字段不同,其他相同,只保留一个记录。具...
SQL数据库,请问如何查询一个表两个字段内容和另一个表两个字...
sql语句 两个不同的数据表具有相同的字段,怎么把两个表的字...
sql查询两个字段相同的记录