Mysql
 sql >> база данни >  >> RDS >> Mysql

как да извлека данни от две таблици в mysql?

Използвайки агрегатни функции, трябва да ги групирате като GROUP BY class.Name така че ще получите броя на учениците във всеки клас, в противен случай ще получите един ред, а не резултатите за група, т.е. ученици на клас

SELECT class.Name , COUNT(student.name)
From class INNER JOIN student
    ON class.Fields_ID=student.Fields_ID
GROUP BY class.Name;

GROUP BY (агрегирани) функции

Вижте демонстрацията на цигулка




  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 ГРЕШКА 1045

  2. Как да зададете пътя на променливата на средата с помощта на C#

  3. MySQL заявка за изчисляване на предходния месец

  4. Използвайте mysqldump за архивиране на MySQL или MariaDB

  5. MySQL Event Scheduler в определено време всеки ден