Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL जॉइन, ग्रुप बाय, ऑर्डर बाय

SQLFiddle डेमो

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उपयोगकर्ता इनपुट जेडीबीसी को प्रमाणित करने का सबसे अच्छा तरीका?

  2. कैसे शुरू करें, पुनरारंभ करें, स्थिति जांचें, और MySQL सर्वर को रोकें

  3. php/mysql में अरबी भाषा प्रकट होती है ???? html में प्रश्न चिह्न

  4. MySql इनर जॉइन विद WHERE क्लॉज

  5. डुप्लीकेट कुंजी अद्यतन के साथ MySQL लोड डेटा इनफाइल