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

Mysql, pilih id yang dikelompokkan berdasarkan kolom yang berbeda (pilih semua id untuk setiap domain unik)

Anda dapat menggunakan GROUP_CONCAT :

SELECT GROUP_CONCAT(`id`), `domain` FROM `gsort_linkdata` GROUP BY `domain`

(Perhatikan group_concat_max_len .)

Tetapi karena tidak ada cara untuk melewatkan array dari MySQL ke PHP, Anda perlu memisahkan string yang dihasilkan dalam PHP atau JS, jadi saya pikir metode Anda saat ini adalah yang lebih baik. Metode Anda aman dan benar-benar hanya satu baris di PHP, hal lain (termasuk GROUP_CONCAT) lebih rumit .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menampilkan data dari database ke dropdown CodeIgniter

  2. mySQL Query untuk menjumlahkan jumlah dalam kolom (bulan)

  3. Cara Membuat Daftar Tabel di MySQL dan MariaDB

  4. Menghapus entri database melalui kotak centang

  5. Jatuhkan Kolom dari Meja Besar