Sql查询除ID以外相同的数据
2013-07-03 16:32
302 查看
id NAME AGE
1 n1 1
2 n1 1
3 n2 2
4 n2 2
5 n22 2
6 n2 3
7 n111 1
8 n222 2
9 n333 3
查询结果
ID NAME AGE
1 n1 1
2 n1 1
3 n2 2
4 n2 2
----
WITH T1 AS (SELECT NAME,AGE FROM FABU GROUP BY NAME,AGE HAVING COUNT(*) >= 2)
SELECT ID,NAME,AGE FROM FABU WHERE NAME IN (SELECT NAME FROM T1) AND AGE IN (SELECT AGE FROM T1)
1 n1 1
2 n1 1
3 n2 2
4 n2 2
5 n22 2
6 n2 3
7 n111 1
8 n222 2
9 n333 3
查询结果
ID NAME AGE
1 n1 1
2 n1 1
3 n2 2
4 n2 2
----
WITH T1 AS (SELECT NAME,AGE FROM FABU GROUP BY NAME,AGE HAVING COUNT(*) >= 2)
SELECT ID,NAME,AGE FROM FABU WHERE NAME IN (SELECT NAME FROM T1) AND AGE IN (SELECT AGE FROM T1)
相关文章推荐
- Sql Server exists 查询相同姓名或编号 年份最大的一条数据
- sql查询统计,根据新闻类别ID统计,没有数据显示0
- sql查询:某列中含两条相同数据,只取一条
- SQL查询某表是否存在及返回新增数据的ID
- sql 查询指定的id数据
- sql查询ID=1与数据后几条,并且将查询的两个数据显示在一个查询窗口中
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- sql查询-多条数据相同,取其中一条
- SQL:查询数据相同的记录的SQL
- 查询数据表中某字段值是否有多条记录相同的sql语句
- Sql Server exists 查询相同姓名或编号 年份最大的一条数据
- sql查询相同数据日期最大的那条数据小于某个值
- oracel sql语句:查询时间段中开始时间与结束时间相同的数据
- Sql 查询同一个表中两个字段里相同的数据
- MS SQL server 2005中查询某张表从30-40条数据,但主键ID不是连续的
- sql指定排序规则、筛选id最大或最小记录、查询插入数据
- sql 查询一个表的数据插入到别一个表,ID自动增长
- 查询表中相同数据的sql语句
- SQL合并 合并id相同的数据
- MS SQL server 2005中查询某张表从30-40条数据,但主键ID不是连续的