我不想在下面的 sql 的输出中显示重复的行,所以我在那里有“不同”,但这不起作用。我得到如下输出:
PermitNumber PermitName CreatedOn
111 ABCD 1/2/2011
111 ABCD 3/4/2012
222 DFES 3/6/2000
我只想要 111 的一行,但我得到超过 1 行,因为 111 有不止一个修改,但我不在乎它是 1 还是 1000。
select distinct (dbo.PermitNumber(mp.PermitId)),
dbo.PermitName(mp.PermitId),
mod.[CreatedOn] as [CreatedOn]
from tblPermit mp, dbo.[tblModification] mod
where mod.PermitId = mp.PermitId
order by 1
使用 SQL Server