数据库教程:sql查询重复数据

select * from t_contract_purchase t where t.purcontractid in (select purcontractid from

  select * from t_contract_purchase t where t.purcontractid  in (select purcontractid from t_contract_purchase    group by purcontractid having count(1)>1) and t.subcompanyid='****' order by t.purcontractid desc, t.purcharseid desc;

查询表t_contract_purchase中,所有purcontractid字段内容重复的数据,并把数据按照先按照purcontractid,再按照purcharseid 降序排列展示出来。

更加精简一点,可以将语句改成:

需要了解更多数据库技术:sql查询重复数据,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

  select * from t_contract_purchase t where (select count(*) from t_contract_purchase s where s.purcontractid=t.purcontractid)>1

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/621670.html

(0)
上一篇 2021年5月22日
下一篇 2021年5月22日

精彩推荐