Zkuste toto,
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;
- První podmínka zajišťuje, že záznamy se stejnou
loc_area
jsou spojeni. - Druhá podmínka zajišťuje
loc_name
není spojena sama se sebou. - Třetí podmínka zajišťuje pouze jednu kombinaci
loc_name
je vráceno.