我試圖在TSQL返回結果只有顯示有多個名稱的地址。棘手的部分已經有多個重複已經在這張表中...所以我試過的有計數變化不起作用,因爲他們都有一個數大於一。所以我一直無法很容易地區分具有相同地址的唯一名稱。下圖所示的解決方案是我想生產什麼...我有,但我的解決辦法是內訪問一個悲傷的過去拋棄的努力,我結束了查詢中使用三個子查詢得到的結果:返回不同的值,其中一列相同,但一列不同
Address Name
101 1st Ave Brian Wood
101 1st Ave Amy Wood
101 1st Ave Adam Wood
555 5th St Sarah Parker
555 5th St Parker Corp.
樣本數據是這樣的:
Address Name
101 1st Ave Brian Wood
101 1st Ave Brian Wood
101 1st Ave Brian Wood
101 1st Ave Amy Wood
101 1st Ave Adam Wood
555 5th St Sarah Parker
555 5th St Sarah Parker
555 5th St Sarah Parker
555 5th St Parker Corp.
我一直試圖讓這個好幾個小時......我知道自己是一個更簡單的方法來做到這一點,但它一直在16小時一天,它是2: 00我只是無法理解它。
這裏是我最好的TSQL結果的例子...它的伎倆,但它對顛簸它分爲兩個不同的列:
SELECT DISTINCT t1.Name, t2.Name, t1.Address
FROM tblLeads t1
JOIN tblLeads t2 ON t1.Address = t2.Address
WHERE t1.Name <> t2.Name
ORDER BY t1.Address
顯示你已經嘗試過的情況。另外,您已經顯示了期望的結果,但是樣本數據是什麼? –
所以要清楚,你想要顯示1個地址有多個名字的行(在這個例子中所有的地址)? – NickyvV
在您使用地址和名稱的示例數據中,在使用街道和姓氏的示例中?!? –