Mysql 两次询问一个属性在哪里
有人知道如何获得SCId出现两次且数字相同的行吗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
值
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你能通过点击答案左边的绿色复选标记来标记这个答案是正确的吗?