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

Dapatkan hasil kueri sebagai satu baris?

Anda dapat menggunakan bergabung untuk ini:

SELECT
  d1.value AS product_name,
  d2.value AS product_description
FROM
  product_description d1 JOIN product_description d2 ON 
      (d1.id = d2.id AND 
       d1.reference_field = 'product_name' AND 
       d2.reference_field = 'product_description')
WHERE
  d1.id = 4

Ini berfungsi paling baik jika Anda tidak memiliki banyak bidang yang ingin Anda sertakan dalam kueri Anda, karena Anda harus menambahkan Tabel lain ke kueri Anda untuk setiap kolom yang ingin Anda tambahkan. Tetapi memiliki keuntungan bahwa Anda dapat menampilkan sejumlah produk, tidak hanya satu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL pilih dengan sub-query dan LIMIT

  2. Tidak dapat menambahkan kunci asing di MySQL 5.7 (Batas yang hilang dalam tabel yang direferensikan)

  3. Bagaimana cara membuat pekerjaan Cron untuk mencadangkan cadangan MySQL dan FTP ke server cadangan saya?

  4. MySQL &Java - Dapatkan id dari nilai yang dimasukkan terakhir (JDBC)

  5. Apakah ini kasus penggunaan yang masuk akal untuk menyimpan JSON di MySQL?