我有兩個表Product和Stock分別位於兩個不同的數據庫dbA和dbB上。它們分別包含數量,數量列。在不同數據庫中添加兩列的值sql
QTY Quantity
--- -----
50 30
50 40
50 60
50 50
我想返回這兩列中所有值的總和。 50 + 50 + 40 ... + 60 + 50 = 380
如果我這樣做:SELECT sum(QTY) FROM dbA.Product
可以獲得200和SELECT sum(Quantity) FROM dbB.Stock
給了我180,但是當我做這樣的事情:
SELECT sum(QTY) + sum(Quantity) FROM dbA.Product, dbB.Stock;
我不明白380但我不知道它是如何到達它的其他數字。
感謝的是做到了!是的,這是我一開始以爲...我需要刷新我對連接的知識!感謝您的補充解釋! :) – bytebiscuit