私は状態が異なる国に割り当てられた状態テーブルを持っています。異なる国の州名が同じ場合があります。どうすればそれを得ることができますか?私は次のクエリを試しています。私は正しいですか?国の重複状態名を取得する
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