计算 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中文网其他相关文章!