с такой таблицей в oracle db:
+-----+-----+-----+-----+
| VAL1| VAL2| VAL3| ID |
+-----+-----+-----+-----+
| A | | | 1 |
-------------------------
| | B | | 1 |
-------------------------
| | | C | 1 |
-------------------------
| X | | Z | 2 |
-------------------------
| | Y | | 2 |
-------------------------
| | Y | Z | 2 |
-------------------------
| E | | | 3 |
-------------------------
| | | F | 3 |
-------------------------
Как выбрать из этой таблицы (в ORACLE), чтобы получить следующий вывод, где все эти строки сгруппированы по столбцу ID ?
+-----+-----+-----+-----+
| VAL1| VAL2| VAL3| ID |
+-----+-----+-----+-----+
| A | B | C | 1 |
-------------------------
| X | Y | Z | 2 |
-------------------------
| E | | F | 3 |
-------------------------