如何从MySQL中的多个表中选择COUNT(*)?MySQL中多个表的COUNT(*)
如:
SELECT COUNT(*) AS table1Count FROM table1 WHERE someCondition
JOIN??
SELECT COUNT(*) AS table2Count FROM table2 WHERE someCondition
CROSS JOIN? subqueries?
SELECT COUNT(*) AS table3Count FROM table3 WHERE someCondition
编辑:
的目标是回到这样的:
+-------------+-------------+-------------+
| table1Count | table2Count | table3Count |
+-------------+-------------+-------------+
| 14 | 27 | 0 |
+-------------+-------------+-------------+
你叫什么目标? – Scott 2010-09-21 14:21:36
需要更多细节 - 你能用文字描述你想要做什么吗? – egrunin 2010-09-21 14:22:01
尝试将内部连接更改为左侧连接 – 2010-09-21 14:31:16