У меня есть таблица сведений о соглашении, где у меня есть ID соглашения. Идентификатор соглашения может повторяться на основе других значений. Как я могу получить только те строки, в которых есть только 1 AgreementID? Ниже приведен запрос, который я использую, но не возвращаю желаемый результат.
select AGREEMENT_ID from Agreement_Detail
GROUP BY AGREEMENT_ID Having COUNT(*) = 1
Я что-то упустил?
Пример данных:
Если соглашение_ID равно 1, в таблице подробностей его можно повторить как
Agreement_ID Pid
1 2
1 3
1 4
Кроме того, в качестве значения 2 можно указать Agreement_ID следующим образом:
Agreement_ID Pid
2 2
Я хочу получить 2 в качестве результата.