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

SQL - underforespørgsler til topresultat uden rækkefølge efter

Du skal have en anden underforespørgsel til dette,

SELECT c.Givenname, c.Familyname, COUNT(r.places) AS TotalPlaces FROM Competitors c INNER JOIN Results r ON r.Competitornum = c.Competitornum WHERE r.place IN (1,2,3) GROUP BY c.Givenname, c.Familyname HAVING COUNT(r.places) = ( SELECT MAX(TotalPlaces) FROM ( SELECT COUNT(g.places) AS TotalPlaces FROM Competitors f INNER JOIN Results g ON f.Competitornum = g.Competitornum WHERE g.place IN (1,2,3) GROUP BY f.Givenname, f.Familyname ) )

  1. php og mysql kopiere post fra en tabel til en anden

  2. er MySql god til store databaser?

  3. Hvorfor er XAMPP ikke egnet til produktion?

  4. Flere MySQL-tabel til json_encode