首頁 > 資料庫 > mysql教程 > 如何計算 MySQL 中多個表格的行數?

如何計算 MySQL 中多個表格的行數?

DDD
發布: 2024-11-03 20:05:29
原創
405 人瀏覽過

How to Count Rows from Multiple Tables in MySQL?

計算MySQL 中多個表格的行數

要擷取MySQL 中多個資料表的行數,請在單一查詢語句中使用子查詢。例如,要根據特定條件對表格「table1」、「table2」和「table3」中的行進行計數,可以使用下列語法:

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
登入後複製

此查詢將傳回一個結果表,其中包含三個欄位:「table1Count」、「table2Count」和「table3Count」。每列將顯示滿足指定條件的行數。輸出應類似以下格式:

+-------------+-------------+-------------+
| table1Count | table2Count | table3Count |
+-------------+-------------+-------------+
| 14          | 27          | 0           |
+-------------+-------------+-------------+
登入後複製

以上是如何計算 MySQL 中多個表格的行數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板