Prueba esto,
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;
- La primera condición asegura que los registros con la misma
loc_area
están unidos. - La segunda condición garantiza
loc_name
no está unida consigo misma. - La tercera condición garantiza solo una combinación de
loc_name
se devuelve.