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!