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

mysql - kembalikan kolom pertama sekali dan semua data kolom yang sesuai

Anda dapat melakukan ini tanpa menggunakan fungsi PHP dengan memanfaatkan fungsi group_concat MySQL yang melakukan persis seperti yang Anda cari:

SELECT name, group_concat(`data`) FROM table GROUP BY name;

Akan mengembalikan satu kolom dengan "John" dan kolom kedua dengan "data1, data2". Anda kemudian dapat menggunakan fungsi burst() PHP pada kolom kedua untuk mendapatkan larik yang berisi "data1" dan "data2".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. unggahan multi gambar dengan jumlah yang salah pada unggahan file

  2. Batasan untuk mencegah penyisipan string kosong di MySQL

  3. Doktrin tidak mempertahankan entitas dengan nilai boolean dan PDO::ATTR_EMULATE_PREPARES =false di Mysql

  4. Dialek SQL Tidak Dikonfigurasi (Phpstorm)

  5. Meningkatkan kueri menggunakan banyak gabungan dalam ke wp_postmeta, tabel kunci/nilai