我有一个包含一些数据的表,如下所示。

我想从表中获取唯一数据,并且我尝试了以下代码

SELECT
    sa.EMPID,
    sa.EMPNAME,
    sa.DEPTID
FROM dbo.Sample AS sa
LEFT OUTER JOIN dbo.Sample AS se ON sa.EMPID = se.EMPID

但无法获得结果。

我希望查询获取以下数据

谁能帮我解决这个问题..?

最佳答案

试试这个 :

SELECT EMPNAME,
       DEPTID,
       MIN(EMPID) AS EMPID
       FROM  dbo.Sample
 GROUP BY EMPNAME, DEPTID

关于sql - 从表中获取唯一数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20855708/

10-13 03:34