Zeilen aus mehreren Tabellen in MySQL zählen
Um die Anzahl der Zeilen aus mehreren Tabellen in MySQL abzurufen, verwenden Sie Unterabfragen innerhalb einer einzigen Abfrageanweisung . Um beispielsweise Zeilen aus den Tabellen „Tabelle1“, „Tabelle2“ und „Tabelle3“ basierend auf bestimmten Bedingungen zu zählen, können Sie die folgende Syntax verwenden:
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
Diese Abfrage gibt eine Ergebnistabelle mit drei zurück Spalten: „table1Count“, „table2Count“ und „table3Count“. In jeder Spalte wird die Anzahl der Zeilen angezeigt, die die angegebenen Bedingungen erfüllen. Die Ausgabe sollte dem folgenden Format ähneln:
+-------------+-------------+-------------+ | table1Count | table2Count | table3Count | +-------------+-------------+-------------+ | 14 | 27 | 0 | +-------------+-------------+-------------+
Das obige ist der detaillierte Inhalt vonWie zähle ich Zeilen aus mehreren Tabellen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!