Essayez ceci,
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 première condition garantit que les enregistrements avec le même
loc_area
sont joints. - La deuxième condition garantit
loc_name
n'est pas joint à lui-même. - La troisième condition garantit une seule combinaison de
loc_name
est renvoyé.