我有3個表,我想聯合所有但只有兩列能夠顯示數據。聯盟3表與特定列
SELECT Vehicle_ID, Total_Weight, date, bilty_No FROM harvesting
UNION
SELECT Vehicle_ID, Total_Weight, date, Bilty_No FROM Blade_Harvesting
我要添加另一個表像之下,但它給錯誤
SELECT Vehicle_ID, Total_Weight, date, bilty_No FROM harvesting
UNION
SELECT Vehicle_ID, Total_Weight, date, Bilty_No FROM Blade_Harvesting
UNION
SELECT Vehicle_ID, Vehicle_Name FROM Vehicle
它給這個錯誤:
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists
在Vehicle table的第三條select語句中,必須選擇四個具有類似數據類型的列到上面兩個表的第3列和第4列。 –
在大多數數據庫中,UNION查詢的所有部分中列的數目_and_類型都有是一樣的。因此,如果您選擇號碼,號碼,日期,號碼,那麼'UNION'中的所有查詢都必須遵循。 –
請發送查詢...我是新的.. –