sql – 如何有效地选择所有重复项
发布时间:2020-05-25 21:59:31 所属栏目:MsSql 来源:互联网
导读:我想选择具有表中已存在的值的所有行.我找不到更好的解决方案 select * from provisioning_requests tt where code in (select code from provisioning_requests tt2 where tt2.id tt.id) 这似乎有点幼稚.有人有更好的解决
|
我想选择具有表中已存在的值的所有行.我找不到更好的解决方案 select *
from provisioning_requests tt
where code in (select code
from provisioning_requests tt2
where tt2.id <> tt.id)
这似乎有点幼稚.有人有更好的解决方案吗? 解决方法select * from provisioning_requests t1 join (select code from provisioning_requests group by code having count(*)>1) t2 ON t1.code = t2.code 要么 select * from provisioning_requests WHERE code in (select code from provisioning_requests group by code having count(*)>1) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- sql – 标签的数据库模式(例如,每个Post都有一些
- 即使使用白名单IP,也无法连接到Azure SQL数据库
- SQLite教程(三):数据表和视图简介
- sql-server – 将参数传递给TADOStoredProc(Delp
- sql – 如何处理R连接字符串中的DB密码?
- sql-server – 在Excel中的VBA中从SQL Server捕获
- linux下安装apache与php;Apache+PHP+MySQL配置攻
- SQL Server 快速生成汉字的首拼字母的函数(经典)
- sql-server – 解释SQL Server锁
- MySql优化之InnoDB,4GB内存,多查询的my.ini中文配
热点阅读
