读书人

怎么将表中某一列中字段值相同的查询出

发布时间: 2012-07-24 17:47:58 作者: rapoo

如何将表中某一列中字段值相同的查询出来
将表中某一列中字段值相同的查询出来

例子:将 sms_user_organ 的USER_ID列中 user_id值相同的查询出来

表名:sms_user_organ
USER_ID ORGAN_ID
4427 549
4428 7
4428 9
4429 394

查询语句
SELECT * FROM sms_user_organ A
WHERE (SELECT COUNT(*) FROM sms_user_organ WHERE user_id=A.user_id)>1

查询结果
USER_ID ORGAN_ID
4428 7
4428 9


或写查询语句
SELECT A.User_Id FROM sms_user_organ A group by A.User_Id having count(*)>1
结果
USER_ID
4428
4428

读书人网 >其他数据库

热点推荐