sql >> Databáze >  >> RDS >> Mysql

MySQL ORDER BY nejvyšší počet řádků v jiné tabulce

Je to jen jednoduchý dotaz zahrnující 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


  1. Bez ohledu na to upravte všechny sloupce v tabulce tak, aby nebyly null

  2. SQL Server chybí index

  3. Pokud se proměnná rovná hodnotě php

  4. Existuje způsob, jak „naslouchat“ události v databázi a aktualizovat stránku v reálném čase?