我有我的數據庫2個表:創建視圖多個表和不同的列名
DetectorStatus
DetectorStatusID DetectorID DateTime DetectorModeID Status
1 471 time 2 0.7
StationStatus
StationStatusID DetectorID DateTime StationModeID Status
1 1541 time 2 0.74
我想創建一個視圖,看起來像這樣:
StationStatusID DetectorStatusID DetectorID DateTime StationModeID DetectorModeID Status
NULL 1 471 time NULL 2 0.7
1 NULL 1541 time 2 NULL 0.74
現在,當我創建這樣的觀點:
CREATE view statusoverview AS
SELECT * FROM [GMS_MAN].[dbo].[DetectorStatus]
UNION ALL
SELECT * FROM [GMS_MAN].[dbo].[StationStatus]
我得到的所有內1個表中的結果。然而StationModeID在裏面DetectorModeID等
如何創建看起來像給定例子的圖?
選擇空欄爲好。 – jarlh
當我更改* SELECT * FROM *並添加列+ NULLS時,它說:**沒有指定列1的視圖名稱列** – Mitch