/*
手机号为重复的会员,获取其最大会员id,对应的会员信息
*/
SELECT * FROM MEMBER a WHERE a.member_id IN (
SELECT MAX(member_id) FROM MEMBER b WHERE b.mobile IN (SELECT mobile FROM (
SELECT t.mobile,t.mobile_state,t.is_delete FROM MEMBER t
WHERE t.is_delete='N'AND t.mobile_state='Y' AND t.mobile='mobile'
GROUP BY t.mobile,t.mobile_state,t.is_delete HAVING COUNT(*)>1
)
)
相关文章
- Oracle根据时间字段查询近多少天的数据
- Oracle查询所有表名&数据量&字段数量
- SQL语句怎么查询出某个字段重复出现两次以上的数据
- mybatis使用char类型字段查询oracle数据库时结果返回null
- thinkphp 区间查询 查符合某个字段的数据 但是n个条件 用and or 配合
- 如何查询数据库中所有表格,或者查询是否存在某个表格-mysql和oracle
- sql server 查询表某个字段不重复数据
- oracle distinct 去除重复,同时按某字段排序
- MySQL查询表中某个字段的重复数据
- oracle 相关查询和非相关查询,oracle 去除重复数据,以及oracle的分页查询!