我有6列唯一的表AFFECTED_ITEM
。從SQL Server中的多個表中選擇數據
我想要一個查詢將爲每個表輸出列AFFECTED_ITEM
和Count(*)
。
SELECT
AFFECTED_ITEM, Count(*)
FROM
dbo.Table1
WHERE
AFFECTED_ITEM IS NOT NULL
GROUP BY
AFFECTED_ITEM;
SELECT
AFFECTED_ITEM, Count(*)
FROM
dbo.Table2
WHERE
AFFECTED_ITEM IS NOT NULL
GROUP BY
AFFECTED_ITEM;
...
SELECT
AFFECTED_ITEM, Count(*)
FROM
dbo.Table6
WHERE
AFFECTED_ITEM IS NOT NULL
GROUP BY
AFFECTED_ITEM;
例子:
AFFECTED_ITEM | Table1 | Table2 | Table3 | Table6 |
--------------------------------------------------
Item1 | 53 | 45 | 12 | 0 |
Item2 | 4 | 13 | 77 | 9 |
Item3 | 7 | 0 | 24 | 23 |
等。
,提供6個表格和預期輸出的樣本數據。 – Mansoor