Hãy thử điều này,
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;
- Điều kiện đầu tiên đảm bảo rằng các bản ghi có cùng
loc_area
được tham gia. - Điều kiện thứ hai đảm bảo
loc_name
không được kết hợp với chính nó. - Điều kiện thứ ba đảm bảo chỉ một tổ hợp
loc_name
được trả lại.