我是從多個表瀏覽的解決方案,以獲得計數和我遇到了以下的答案來了爲超過2張桌子工作。我目前的代碼如下:COUNT(*)多表
SELECT COUNT(*),
(SELECT COUNT(*) FROM TABLE1),
(SELECT COUNT(*) FROM TABLE2),
(SELECT COUNT(*) FROM TABLE3),
(SELECT COUNT(*) FROM TABLE4),
(SELECT COUNT(*) FROM TABLE5),
(SELECT COUNT(*) FROM TABLE6),
(SELECT COUNT(*) FROM TABLE7),
(SELECT COUNT(*) FROM TABLE8),
(SELECT COUNT(*) FROM TABLE9),
(SELECT COUNT(*) FROM TABLE10),
(SELECT COUNT(*) FROM TABLE11),
(SELECT COUNT(*) FROM TABLE12),
(SELECT COUNT(*) FROM TABLE13),
(SELECT COUNT(*) FROM TABLE14),
(SELECT COUNT(*) FROM TABLE15),
(SELECT COUNT(*) FROM TABLE16),
(SELECT COUNT(*) FROM TABLE17),
(SELECT COUNT(*) FROM TABLE18)
FROM TABLE19
但是,它只計算TABLE1和TABLE19。我需要統計所有表(表1-18)以及TABLE19(希望使用類似於第一個示例的結構)。
你使用什麼數據庫和版本? –
我認爲你在這裏解決了錯誤的問題。爲什麼你需要做這個查詢? –
必須有更高效的方式來完成這項任務。我會+1 @MarkByers問題。 –