sql >> Databasteknik >  >> RDS >> Mysql

COUNT(*) från flera tabeller i MySQL

Du kan göra det genom att använda subqueries, en subquery för varje 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. Hur man går igenom en mysql-resultatuppsättning

  2. Ändra på Big Table i RDS Lösning till tabell fullt fel

  3. Hur man undviker att aktivitetsövervakning skadar din SQL-servers prestanda

  4. Hur kopierar eller importerar jag Oracle-scheman mellan två olika databaser på olika servrar?