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

Tabel Pivot MySQL

Anda dapat mencoba (belum diuji) sesuatu seperti

select form_id, 
max(case data_label when 'lastName' then data_value else null end) as lastname, 
max(case data_label when 'firstName' then data_value else null end) as firstname,
max(case data_label when 'phone' then data_value else null end) as phone
from mytable 
group by form_id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tidak dapat memasukkan teks Rusia ke dalam database mysql

  2. Cara termurah untuk menentukan apakah koneksi MySQL masih hidup

  3. Pernyataan pembaruan MYSQL untuk mengisi ulang peringkat oleh setiap id

  4. Mengatasi kesalahan MySQL Deadlock ditemukan saat mencoba mendapatkan kunci; coba mulai ulang transaksi

  5. Cara mempercepat penyisipan dari pandas.DataFrame .to_sql