0
是否有一個SQL查詢來計算訂單總計:Mysql:從db1.order_tbl,db2.order_tbl,...,dbN.order_tbl計數順序總數?
從db1.order_tbl,db2.order_tbl計數訂單總數,...,dbN.order_tbl
是否有一個SQL查詢來計算訂單總計:Mysql:從db1.order_tbl,db2.order_tbl,...,dbN.order_tbl計數順序總數?
從db1.order_tbl,db2.order_tbl計數訂單總數,...,dbN.order_tbl
不能同時在一個表from
條款,除非你非常小心。相反,分開彙總它們。這裏有一個簡單的方法:
select ((select count(*) from db1.order_tbl) +
(select count(*) from db2.order_tbl) +
. . .
(select count(*) from dbN.order_tbl)
)
這假定「計數順序總數」的意思是「計數行數」。如果你有另一種聚合(例如sum(order_total)
),那麼你可以使用它。
爲什麼你有單獨的表? – Strawberry