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

निश्चित ट्रॉफी गिनती और अंक वाले खिलाड़ियों का चयन करें

सुरक्षित परिणाम के लिए, अपनी सभी वर्तमान क्वेरी को एक सबक्वेरी में लपेटें।

SELECT p.id, p.name, p.surname, 
        IFNULL(trop.trophy_count, 0),
        IFNULL(pts.points, 0)
FROM dbo.Players p
    LEFT JOIN 
    (
        select p.id, count(t.player_id) as trophy_count
        from dbo.Players p 
                left join Trophies t  on t.player_id=p.id
        group by p.id
    ) trop ON p.id = trop.id
    LEFT JOIN
    (
        select p.id,sum(points) as points
        from dbo.Players p
            inner join dbo.Stats s on s.player_id = p.id    
        group by p.id
    ) pts ON p.id = pts.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. लूप के दौरान हैंडलिंग और MYSQL PHP मानों को समूहीकृत करना

  2. MYSQL:क्वेरी से मान अपडेट करें

  3. MySQL त्रुटि कोड:1005

  4. Django, अपग्रेड के बाद:MySQL सर्वर चला गया है

  5. प्राथमिक कुंजी सेट किए बिना मूल्य डालें