*Zusammenführungsanzahl() ergibt sich aus mehreren Tabellen in einer einzigen Zeile**
Um die Anzahl der Einzelzeilenergebnisse aus mehreren Tabellen zu erhalten, zum Beispiel:
<code>Count_1 Count_2 123 456</code>
Wenn tab1 und tab2 Quelltabellen sind, verwenden Sie bitte die Abfrage im folgenden Format:
<code class="language-sql">SELECT ( SELECT COUNT(*) FROM tab1 ) AS count1, ( SELECT COUNT(*) FROM tab2 ) AS count2 FROM dual;</code>
Anleitung:
SELECT
-Anweisung fungiert als Platzhalter für die Rückgabe mehrerer Zählergebnisse in einer einzelnen Zeile. SELECT
-Anweisung berechnet die Anzahl für jede Tabelle. dual
ist eine integrierte Tabelle, die eine einzelne Zeile enthält und hier als virtuelle Tabelle verwendet wird. Durch das Einschließen wird sichergestellt, dass die äußere SELECT
-Anweisung immer eine einzelne Zeile zurückgibt, auch wenn die Quelltabelle leer ist. Das obige ist der detaillierte Inhalt vonWie kann ich COUNT(*)-Ergebnisse aus mehreren Tabellen in einer einzigen Zeile kombinieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!