SELECT
*
FROM
SUPPLIER_USER a
WHERE
a.SUPPLIER_ID in (SELECT
SUPPLIER_ID
FROM
SUPPLIER_USER
GROUP BY
SUPPLIER_ID
HAVING
count(*) > 1
)
and
a.SUPPLIER_ID = 1862
本文介绍了一种 SQL 查询技巧,用于找出供应商用户表中供应商 ID 为 1862 的重复记录。通过使用子查询结合 GROUP BY 和 HAVING 子句来筛选出重复的 SUPPLIER_ID。
SELECT
*
FROM
SUPPLIER_USER a
WHERE
a.SUPPLIER_ID in (SELECT
SUPPLIER_ID
FROM
SUPPLIER_USER
GROUP BY
SUPPLIER_ID
HAVING
count(*) > 1
)
and
a.SUPPLIER_ID = 1862
9978
1059
1375

被折叠的 条评论
为什么被折叠?