Spróbuj tego,
SELECT a.loc_name, b.loc_name, a.loc_area
FROM LOCATION a, LOCATION b
WHERE a.loc_area = b.loc_area
AND a.loc_name != b.loc_name
AND a.loc_id < b.loc_id;
- Pierwszy warunek zapewnia, że rekordy z tym samym
loc_area
są połączone. - Drugi warunek zapewnia
loc_name
nie jest połączony ze sobą. - Trzeci warunek zapewnia tylko jedną kombinację
loc_name
jest zwracany.