询问两次包含一个属性的行

4si2a6ki  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(282)

有没有人知道scid出现两次的时候是怎么得到的?

tv6aics1

tv6aics11#

一种方法是通过连接到查找所有匹配项的子查询来过滤不匹配的记录 SCId 值在表中出现两次。

SELECT t1.*
FROM yourTable t1
INNER JOIN
(
    SELECT SCId
    FROM yourTable
    GROUP BY SCId
    HAVING COUNT(*) = 2
) t2
    ON t1.SCId = t2.SCId;

相关问题