sql >> Database teknologi >  >> RDS >> Mysql

Mysql vælg med Where og standard, hvis hvor betingelsen ikke er til stede

Noget i den stil. Jeg kender ikke dit nøjagtige skema:

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. Forebyg rekursiv trigger i PostgreSQL

  2. Hvad er forbindelsesgrænserne for Google Cloud SQL fra App Engine, og hvordan genbruger man bedst DB-forbindelser?

  3. Hvordan kan jeg hash kodeord i postgresql?

  4. Få frekvensfordeling af et decimalområde i MySQL