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

Brug af SQL JOIN og COUNT

Hvis OP ønsker at inkludere yderligere information (yderligere aggregeringer osv...) ved hjælp af data fra users tabel:

SELECT `users`.`id`,
       count(`receipts`.`uId`)
FROM `users`
INNER JOIN `receipts` ON `users`.`id` = `receipts`.`uId`
GROUP BY `users`.`id`
ORDER BY count(`receipts`.`uId`) DESC

Ellers kun receipts tabel er påkrævet...

SELECT `users`.`id`,
       count(`receipts`.`uId`)
FROM `receipts`
GROUP BY `receipts`.`uId`
ORDER BY count(`receipts`.`uId`) DESC


  1. Brug af PHP til at uploade fil og tilføje stien til MySQL-databasen

  2. Forstå forskellen mellem EXCEPT og NOT IN-operatører

  3. Oracle underforespørgsel sjov

  4. Django - OperationalError:(2006, 'MySQL-serveren er gået væk')