sql >> Database >  >> RDS >> Mysql

MySQL AANMELDEN, GROEPEREN OP, BESTELLEN OP

SQLFiddle-demo

select products.id,
       coalesce(t1.mid,t2.mid) as image_id      

from products
left join (select min(id) mid,product_id 
                  from images where `default`=1
                  group by product_id ) t1
        on products.id=t1.product_id
left join (select min(id) mid,product_id 
                  from images where `default`=0
                  group by product_id ) t2
        on products.id=t2.product_id


  1. Ondersteunt Python door MySQL voorbereide instructies?

  2. Hoe u alle tabellen kunt ophalen met een primaire sleutelbeperking die is gemaakt in de SQL Server-database - SQL Server / TSQL-zelfstudie 57

  3. Hoe MySQL-databases in de opdrachtregel te importeren

  4. Velden in modale vorm invullen met PHP, jQuery