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

Memilih kombinasi 2 kolom yang berbeda di mysql

Perbarui 1

Lebih baik Anda menggunakan ini untuk melawan yang di atas.

SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;

Demo

Alasan yang saya katakan adalah karena menggunakan CONCAT, saya tidak mendapatkan hasil yang diinginkan di kasus ini . Permintaan pertama mengembalikan saya 5 baris namun CONCAT mengembalikan saya 4 baris yang SALAH.

Semoga Anda mengerti maksud saya.

Diasumsikan kolom dalam tabel adalah (id, col2, col3, col4).

SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);

ATAU

SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;

contoh kerja langsung



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana melakukan pencadangan tambahan di Mysql

  2. MySQL KIRI GABUNG 3 tabel

  3. Membuat skrip login aman di PHP dan MySQL tanpa HTTPS

  4. Izin Pengguna MySQL

  5. Koneksi pdo tanpa nama database?