Итак, у меня есть следующий код:
SELECT distinct NVL( l.city, ' '), e.last_name || ' ' || e.first_name
FROM locations l
FULL JOIN departments d
ON d.location_id = l.location_id
FULL JOIN employees e
ON e.department_id = d.department_id
ВЫХОД:
NVL(L.CITY,'') E.LAST_NAME||''||E.FIRST_NAME
------------------- ----------------------------------------------
1) Seattle
2) Seattle Kochhar Neena
3) Oxford Zlotkey Eleni
4) Oxford Abel Ellen
5) Oxford Vargas Jonathon
6) Oxford Grovlin Gus
Я хочу, чтобы он не отображал строку, где есть только город и нетФамилия, если есть строка, где упоминается этот город.Например, у меня есть строка
Seattle Kochhar Neena
, потому что Сиэтл уже отображается, я не хочу видеть первую строку.Однако, если нет строки с городом и фамилией, должна быть строка только с городом.
Есть идеи, как это сделать?