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

MySQL pilih nama kolom dan nilai sebagai bidang

Anda harus CONCAT terlebih dahulu data setiap bidang yang ditentukan dan terapkan GROUP_CONCAT PADA hasilnya.

Kueri

SELECT GROUP_CONCAT(temp_col) FROM
(
    SELECT 1 as 'temp_id',
    CONCAT(
      CONCAT('PO=', PO),
      ',',
      CONCAT('DAP=', DAP),
      ',',
      CONCAT('MEDIA=', MEDIA)
    ) AS 'temp_col'
    FROM test
) temp
GROUP BY temp_id

Lihat SQLFIDDLE



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencarian JSON di laravel fasih

  2. subtotal dan total untuk string

  3. Permintaan Kembalikan MySQL

  4. Zend Db / Mysql - Sisipkan dengan Pilih

  5. Kesalahan Koneksi MySQL di Java - com.mysql.jdbc.Driver