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

COUNT(*) fra flere tabeller i MySQL

Du kan gøre det ved at bruge underforespørgsler, en underforespørgsel for hver tabeltælling :

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


  1. MySQL enkelt citater, dobbelte citater, tilbage citater Brug forklaret

  2. Årsagen til, at Oracle skelner mellem store og små bogstaver?

  3. Find mandage mellem 2 datoer

  4. Filtrer på output-klausul sql