Mysql 两次询问一个属性在哪里

Mysql 两次询问一个属性在哪里,mysql,Mysql,有人知道如何获得SCId出现两次且数字相同的行吗 一种方法是通过加入子查询来过滤不匹配的记录,该子查询将查找表中出现两次的所有匹配的SCId值 SELECT t1.* FROM yourTable t1 INNER JOIN ( SELECT SCId FROM yourTable GROUP BY SCId HAVING COUNT(*) = 2 ) t2 ON t1.SCId = t2.SCId; 请不要发布样本数据的图像,而是以文本格式或更好的方式

有人知道如何获得SCId出现两次且数字相同的行吗


一种方法是通过加入子查询来过滤不匹配的记录,该子查询将查找表中出现两次的所有匹配的
SCId

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

请不要发布样本数据的图像,而是以文本格式或更好的方式包含样本数据,以便使用任何在线工具,还应包含完整的表定义和预期结果output@StefanKocher你能通过点击答案左边的绿色复选标记来标记这个答案是正确的吗?