У меня есть две таблицы A и Band, отношение между A и B равно A ---> один ко многим ---> B
Обычно у меня есть одна запись B для каждой записи A.
Я пытаюсь написать запрос, который бы дал мне список ТОЛЬКО записей A, которые имеют более чем ОДИН (НЕСКОЛЬКО) записей (ей) в B.
Я очень запутался, поскольку выполнял только базовые SQL-запросы, и этот мне кажется сложным.
Может кто-нибудь подсказать мне правильный ответ или дать решение.
изм:
хорошо, я попробовал что-то вроде ниже, и это дало мне ошибку
ВЫБРАТЬ SOME_COLUMN_NAME ОТ A a, B b, ГДЕ a.ID = b.ID и считать (b.SOME_OTHER_COLUMN_NAME)> 1;
ORA-00934: групповая функция здесь не разрешена
Я пытался искать в интернете, мне не разрешено использовать группировку в предложении where, и я должен использовать с помощью have. Я застрял здесь и сейчас.