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

MySQL जुड़ें और सभी संबंध प्राप्त करें भले ही 0

लेफ्ट जॉइन के प्रभावी होने के लिए आपको earned_trophys.user_id = 1 कंडीशन को मूव करना होगा on . में where . के बजाय क्लॉज .

select
    trophy.name,
    earned_trophys.user_id,  
    count(user_id) as temp
from
    trophy
left join
    earned_trophys
on
    trophy.trophy_id = earned_trophys.trophy_id and earned_trophys.user_id = 1
group by
    name



  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 आदेश

  2. कई से कई रिश्तों को सीक्वेल कैसे करें?

  3. MySQL दो टेबल में ऑटोइनक्रिकमेंट गैप को ठीक करता है

  4. विशेष वर्णों वाले URL खोलने के लिए मुझे क्या करने की आवश्यकता है

  5. डेटाबेस रिकॉर्ड की गिनती अनावश्यक है?