Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mendapatkan semua kombinasi berbeda dari 2 kolom di MySQL

Untuk menggunakan DISTINCT klausa, Anda perlu mengurutkan dua kolom pertama secara manual:

SELECT DISTINCT
    CASE WHEN (col1 < col2) THEN col1 else col2 END AS Col1,
    CASE WHEN (col1 < col2) THEN col2 else col1 END AS Col2,
    col3
FROM t

Lihat SQLFiddle ini




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. fungsi mysql di pembuat kueri di laravel

  2. sql berbeda, mendapatkan 2 kolom

  3. Cara Menggunakan Kata Sandi Asli Dengan MySQL 5.7

  4. Pengecualian SQL Bingung untuk JDBC

  5. Bagaimana cara mendapatkan usia dari bidang D.O.B di MySQL?