ปัญหา: DISTINCT บน 2 คอลัมน์ที่สลับตำแหน่ง หากมีคู่ค่า (100,101) และ (101,100) ควรนับเป็นคู่เดียวกัน ต้องจัดลำดับค่าให้เล็ก-ใหญ่ก่อน ใช้ LEAST() และ GREATEST() LEAST(a,b) - คืนค่าที่น้อยกว่า GREATEST(a,b) - คืนค่าที่มากกว่า ไวยากรณ์ SELECT DISTINCT LEAST(col1, col2) AS first_col, GREAT