SQL:列出多个连接语句中的重复记录?

2024-05-10

你好 以下查询在连接多个表后返回所有员工

   select e.* 
    from dbo.EMP e
    join dbo.HREMP a 
      on a.ID    = e.ID
    join dbo.LOGO c
      on c.EMPID = e.id 
    join dbo.LOGOACC d
      on d.BADGENO = c.BADGENO  
     and d.ACCLVID in (2191, 2292, 2293, 2294, 2295, 2296, 2297)

共返回 653 条记录

现在执行以下查询后

with EmployeeCTE as
(
   select e.* 
        from dbo.EMP e
        join dbo.HREMP a 
          on a.ID    = e.ID
        join dbo.LOGO c
          on c.EMPID = e.id 
        join dbo.LOGOACC d
          on d.BADGENO = c.BADGENO  
         and d.ACCLVID in (2191, 2292, 2293, 2294, 2295, 2296, 2297)
)
select k.id  from EmployeeCTE k
group  by ID
having count (k.id) >1

我发现有 135 条记录的 count 超过 1 。

如何列出所有具有多个计数的记录?


select * 
from (select e.*  
           , count(*) over (partition by e.id) as cnt
        from dbo.EMP e
        join dbo.HREMP a 
          on a.ID    = e.ID
        join dbo.LOGO c
          on c.EMPID = e.id 
        join dbo.LOGOACC d
          on d.BADGENO = c.BADGENO  
         and d.ACCLVID in (2191, 2292, 2293, 2294, 2295, 2296, 2297) 
     ) tt 
where tt.cnt > 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL:列出多个连接语句中的重复记录? 的相关文章

随机推荐

  • babel-loader 不适用于 webpack-dev-server

    var path require path module exports entry src index js output filename index js path path resolve dirname built publicP
  • 如何在 Flutter Android 中创建构建变体,以便每个构建变体都有不同的应用程序 ID?

    我需要有 3 个不同的 APK dev UAT prod 每个 APK 都针对不同的 Firebase 数据库 但在每个 Firebase 项目中 我需要提供一个永久的应用程序 ID 这意味着我需要有 3 个构建变体 每个变体都使用不同的应
  • ServiceStack:异步/等待服务处理程序

    我读过一些涉及这个问题的问题 尽管其中许多已经有好几年了 如何在 ServiceStack API 中编写 Service 处理程序 使其成为 async await docs servicestack net 上没有任何文档提到 asyn
  • 考虑周末和节假日,添加迄今为止的工作日

    给定一个日期和假期列表 如何将给定的工作日数添加到该日期 对于不考虑假期的较小问题有很多解决方案 例如参见向日期添加天数但不包括周末 https stackoverflow com questions 279296 adding days
  • Angular2 渲染器 setElementStyle 不起作用

    这是我的组件元数据 Component moduleId module id selector si attribute directive template div Highlight Me div br div Highlight Me
  • 从 WPF 绑定列表框中删除项目

    我有一个带有 ListBox 称为 listMyItems 的 WPF 应用程序 它已成功绑定到我创建的 MyItems 类 我有一个名为 currentMyItems 的 MyItems 列表 然后将其作为 ItemSource 分配给
  • 相当于 gradle 中测试依赖的 api?

    我有多模块 gradle 项目 在我的模块之一中 我有 api 依赖项 api de flapdoodle embed de flapdoodle embed mongo 我想将其更改为在所有模块的测试中可见的依赖项 有一个testImpl
  • 如何将数据从布局传递到 Sapper 中的页面?

    在 Svelte 中你可以通过插槽中内容的道具 https svelte dev tutorial slot props
  • 使用自己的 Web 应用程序 API - 使用 OAuth2 进行身份验证过程

    Overview 我目前正在为图像共享应用程序创建 API 该应用程序将在网络上运行 将来在移动设备上运行 我了解 API 构建的逻辑部分 但我仍然在努力满足我自己对身份验证部分的要求 因此 我的 API 必须可供全世界访问 具有访客访问权
  • 如何在 ASP.NET 中检查用户是否在线?

    该网站 最后活动 1 分钟前来自此 IP 地址 背后的逻辑是什么 如果您在隐藏字段中获取用户的 IP 地址 我该如何在 vb net 中执行此操作 我如何查看有多少用户在线使用该应用程序 ASP NET 会员服务支持此功能 要获取特定用户的
  • JavaDoc @see MyClass 构造函数返回警告“未找到引用”

    我正在尝试为我的客户端库创建 javadoc 在 MyOtherClass 中 我放置了下面的 see 并收到警告 MyOtherClass 和 MyClass 都位于同一项目中的不同包中 see MyClass Constructor T
  • 使用 SQLite 创建列表树

    我正在尝试使用 PHP 和 SQLite 表设置创建一个分层列表 如下所示 itemid parentid name 1 null Item1 2 null Item2 3 1 Item3 4 1 Item4 5 2 Item5
  • 小程序打印;小程序放弃安全权限; Windows 7 和 Java 7

    使用 Java Liveconnect 能够通过浏览器中的小程序访问打印机 对于我添加的访问权限permission java lang RuntimePermission queuePrintJob in C Program Files
  • 在 Pandas 中创建许多新列的最 Pythonic 方法

    我有一个大数据框df 约 100 列和约 700 万行 我需要创建约 50 个新变量 列 它们是当前变量的简单转换 一种方法是与许多人一起 apply声明 我只是使用transform 作为简单转换的占位符 例如max或平方 df new
  • Java:用于显示差异的 GUI 组件? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在编写一个程序 需要在其中生成差异并显示结果 是否有任何 GUI 组件可以让我轻松完成此任务 或者我
  • 更改 eclipse 中 .txt 文件编辑器的外观

    我正在为 Eclipse 使用深色主题 当我打开扩展名为 txt 的文件时 文本和背景的颜色都是黑色 如何更改此 txt 文件编辑器的外观 我想将文本颜色设置为白色 我对首选项菜单感到困惑 我已经找到了 在首选项菜单中选择 General
  • 如何“缩放”numpy 数组?

    我想将形状 h w 的数组缩放 n 倍 从而得到形状 h n w n 的数组 其中 假设我有一个 2x2 数组 array 1 1 0 1 我想将数组缩放为 4x4 array 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1
  • Java 中的撤消和重做实现

    我想问一个关于Java中List的问题 很容易实现列表中元素的删除 添加和搜索 但是Java中如何实现列表的撤销和重做呢 谁可以帮我这个事 您可能希望实施一个Command Design Pattern为了这 一个不错的简化示例List可以
  • Haskell 中的前提条件检查有哪些选项

    这是一个简单的问题 我认为答案很复杂 一个非常常见的编程问题是函数返回某些内容 或者前置条件检查失败 在Java中 我会使用一些抛出异常的断言函数IllegalArgumentException在方法的开头 如下所示 method body
  • SQL:列出多个连接语句中的重复记录?

    你好 以下查询在连接多个表后返回所有员工 select e from dbo EMP e join dbo HREMP a on a ID e ID join dbo LOGO c on c EMPID e id join dbo LOGO