Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menggabungkan COUNT(*) Keputusan daripada Berbilang Jadual ke dalam Baris Tunggal?
*Gabungkan Kiraan() hasil daripada berbilang jadual ke dalam satu baris**
Untuk mendapatkan kiraan hasil baris tunggal daripada berbilang jadual, contohnya:
<code>Count_1 Count_2 123 456</code>
Di mana tab1 dan tab2 ialah jadual sumber, sila gunakan pertanyaan dalam format berikut:
<code class="language-sql">SELECT ( SELECT COUNT(*) FROM tab1 ) AS count1, ( SELECT COUNT(*) FROM tab2 ) AS count2 FROM dual;</code>
Arahan:
SELECT
luar bertindak sebagai pemegang tempat untuk mengembalikan berbilang hasil kiraan kepada satu baris. SELECT
dalam mengira kiraan untuk setiap jadual. dual
ialah jadual terbina dalam yang mengandungi satu baris dan digunakan di sini sebagai jadual maya. Memasukkan ia memastikan bahawa pernyataan SELECT
luar sentiasa mengembalikan satu baris, walaupun jika jadual sumber kosong. Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan COUNT(*) Keputusan daripada Berbilang Jadual ke dalam Baris Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!