У меня есть таблица состояний, которая имеет состояния, присвоенные различным странам. Бывают случаи, когда разные страны имеют одинаковые названия. Как я могу это получить. Я пробую следующий запрос. Я прав.?Получить дубликаты Государственные названия для стран
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