У меня есть следующие таблицы:
ALERT (ID,Name)
1 | Alert A
2 | Alert B
ALERT_BRAND_XREF (ALERT_ID, BRAND_ID)
1 | 1
1 | 2
2 | 1
BRAND (ID, NAME)
1 | Brand A
2 | Brand B
Я пытаюсь написать одно заявление, чтобы вернуть список предупреждений с соответствующими брендами в виде списка CSV в одном поле. Желаемые результаты:
Alert A | Brand A, Brand B
Alert B | Brand A
Есть ли способ сделать это без написания отдельной функции? Я хотел бы сделать это в одном отдельном операторе SQL, если это возможно.
Это Oracle 9i.