Rumah > Artikel > pangkalan data > Bagaimana untuk Mendapatkan COUNT(*) Nilai daripada Pelbagai Jadual dalam MySQL?
Dalam MySQL, anda boleh mendapatkan semula kiraan baris daripada berbilang jadual menggunakan subquery. Subkueri membolehkan anda melaksanakan berbilang pertanyaan dalam satu pernyataan.
Untuk memilih COUNT(*) bagi setiap jadual, buat subquery bagi setiap jadual, seperti yang ditunjukkan di bawah:
<code class="sql">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</code>
Ini query melakukan langkah berikut:
Output pertanyaan akan menjadi jadual dengan tiga lajur, setiap satu mewakili kiraan baris daripada jadual tertentu. Sebagai contoh, output berikut menunjukkan kiraan baris daripada tiga jadual:
+-------------+-------------+-------------+ | table1Count | table2Count | table3Count | +-------------+-------------+-------------+ | 14 | 27 | 0 | +-------------+-------------+-------------+
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan COUNT(*) Nilai daripada Pelbagai Jadual dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!