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

COUNT(*) z více tabulek v MySQL

Můžete to udělat pomocí poddotazů, jeden poddotaz pro každý 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


  1. Chyby připojení k databázi nebo autentizace s pohyblivým typem

  2. POSTGRESQL cizí klíč odkazující na primární klíče dvou různých tabulek

  3. SQLite a inicializace databáze

  4. PostgreSQL vytvořit tabulku, pokud neexistuje