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

Mysql pilih dengan Where dan default jika kondisi dimana tidak ada

Sesuatu seperti itu. Saya tidak tahu persis skema Anda:

select 
   p.id, 
   if(IS NULL d2.description, d1.description, d2.description ) `description`
 from product p
 join productDetails d1
   on product.id = productDetails.product_id
      and
   productDetails.language = 'default_lang'
 left join productDetails d2
   on product.id = productDetails.product_id 
      and
   productDetails.language = 'en'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah kode yang tidak dapat diedit/dihasilkan di netbeans

  2. Bergabunglah dengan tabel di Symfony 2

  3. Cara menginstal MySQL di macOS

  4. Prosedur tersimpan dengan Alembic:Kesalahan Sintaks MySQL

  5. MySQL GROUP &COUNT Beberapa tabel