用sql语句查询某表中拥有多个相同字段中的一个值

 我来答
蘑菇饭资讯
2015-04-19 · TA获得超过6万个赞
知道大有可为答主
回答量:1.7万
采纳率:90%
帮助的人:1.2亿
展开全部
if object_id('table1') is not null
begin
drop table table1
end
go
create table table1 (a int ,b int)
go
insert into table1
select 1,1
union
select 1,2
union
select 1,3
union
select 2,1
go
SELECT a.* from table1 a where exists(select * from table1 b where a.a=b.a and a.b<>b.b
)
--记得及时采纳,今天任务还没完成,只差一个了
华夏日长兴
2015-04-17 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3735万
展开全部
select 字段 from 表 group by 字段 having count(1)>1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bee952e
2015-04-17 · 超过27用户采纳过TA的回答
知道答主
回答量:69
采纳率:100%
帮助的人:32.6万
展开全部
围观下,其实很简单.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoyaonangzi
2015-04-17 · TA获得超过111个赞
知道小有建树答主
回答量:559
采纳率:75%
帮助的人:136万
展开全部
用子查询就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式