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

COUNT(*) à partir de plusieurs tables dans MySQL

Vous pouvez le faire en utilisant des sous-requêtes, une sous-requête pour chaque tableCount :

SELECT
  (SELECT COUNT(*) FROM table1 WHERE someCondition) as table1Count, 
  (SELECT COUNT(*) FROM table2 WHERE someCondition) as table2Count,
  (SELECT COUNT(*) FROM table3 WHERE someCondition) as table3Count