Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL ORDER BY le plus grand nombre de lignes dans une autre table

C'est juste une simple requête impliquant un JOIN :

SELECT users.uid, users.uname, COUNT(logs.logid) AS logins 
  FROM users 
  LEFT JOIN logs ON logs.uid=users.uid 
  GROUP BY users.uid
  ORDER BY logins DESC