我有一個狀態表,其狀態分配給不同的國家。有些情況下不同的國家有相同的國家名稱。我怎麼能得到它。我正在嘗試以下查詢。我對嗎。?爲國家獲取重複的州名
SELECT Name , COUNT(*) count
FROM
[DB].[dbo].[State]
GROUP BY
Name
Having
COUNT(*) > 1
上面的查詢給出了正確的結果。但是下面的查詢是我正在嘗試獲取國家名稱。這不是工作
SELECT st.Name , COUNT(*) count,co.Name
FROM [DB].[dbo].[State] st
INNER join [DB].[dbo].Country co on st.CountryID = co.ID
GROUP BY
st.Name,
co.Name
Having
COUNT(*) > 1
試試我的回答更新... – DineshDB