我有多個數據庫均含有相同的結構,但不一樣的內容,A001,A002,A003,A004 A020 ....什麼是重新制定查詢在很短的&的最快方法便捷的方式讓我可以得到表輸出如下:SQL Server的多個數據庫連接和總結
Code | Desc | A001 | A002 | A003 | A004
=====+======+======+======+======+=======
ABCD | ABCD | 0 | 1 | 3 | 4
的查詢是A001如下如何做分組
SELECT AC1.cCode, SUM(AC1.cQtyin) - SUM(AC1.cQtyout) AS A001, AB1.cDes
FROM
A001.dbo.pmStock AC1
INNER JOIN
A001.dbo.pmProduct AB1 ON AC1.Id = AB1.Prid
GROUP BY AC1.cCode, AB1.cDes
它有點混亂,如果那裏有一個方便的方式循環或什麼,我不必重申每個A00 1至A020。這在SQL中可能嗎?尤其是在使用多個數據庫(A001和A002 ....都在同一臺服務器上的所有不同的數據庫)
如果ABCD存在於A001中,它是否也存在於所有其他數據庫表中? – MatBailie
那是正確的,只是量的值是不同的,從不同的代碼僅用於識別產品,但其複製很多很多次 – Akshat