SQL 语句? 如何在一个数据表中查 两个字段一样的记录集table aID name type 三个字段查 name 和type 内容都一样的记录集 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tb where name = type select t.* from a t where exists(select 1 from a where name=t.name and type=t.type and ID<>t.ID) select * from a where Name=Type還是select Name,Type from a t group by Name,Type having count(1)>1 select * from tb where Name=Type SELECT * FROM TB WHERE NAME=TYPE是不是这样? select * from a where name=type 不是,是指 name 和type 两个字段都相同的记录集 select * from a group by name,type having count(1)>1 SELECT * FROM TB A WHERE EXISTS(SELECT 1 FROM TB WHERE NAME=A.NAME,TYPE=A.TYPE AND ID<>A.ID) 来做题,突然想到的一个问题 数据库体系结构 为什么我在SQLserver2008里创建表时设属性名为Content会自动为其在两边添加中括号? 简单的查询问题,可是对我来说有点难!急急急急急 行覆盖问题 希望大家帮助(同一个表中两个字段判断问题) 关于数据库方面的小问题 紧急,在线等!!! yukon的问题:有在win2000下安装时没有问题的高手请进!!! 大家帮忙看看这个sql语句错在哪儿? 视图 查询不重复值问题
還是
select Name,Type from a t group by Name,Type having count(1)>1
select * from a
group by name,type
having count(1)>1