如何返回在SQL中仅返回单个记录的ID?

工具棚

我目前已修剪数据集的一部分,但需要进一步过滤。

我的目标是仅隔离返回单行的那些ID。

例如,使用如下数据集:

ID          Client Name                  Client Manager
1           XYZ Corp.                    Ralph
2           Bob's Marketplace            Marianne
2           Bob's Marketplace            David
3           Davis Auto Repair            Ralph
3           Davis Auto Repair            Marianne
4           Everything Inc.              David
5           Pet World                    Marianne

我需要退货:

ID          Client Name                  Client Manager
1           XYZ Corp.                    Ralph
4           Everything Inc.              David
5           Pet World                    Marianne
SQL梅森
SELECT ID, 
       Client_Name, 
       Client_Manager
FROM table_name
WHERE ID IN 
(
    SELECT ID 
    FROM table_name
    GROUP BY ID
    HAVING COUNT(*) = 1
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章