2012-02-01 35 views
0

可以說我有View1,它有BreakfastID, Eggs, Toast它的列和View2有相同的東西,但我想結合它們使它看起來像這樣:BreakfastID, Eggs, Eggs2, Toast, Toast2有沒有簡單的方法?將2個視圖分成1個視圖在Postgres

幫助,將不勝感激

+0

它不是完全一樣的問題,相當一致。我想我們可以說,我不確定我在找什麼,直到我問另一個。 – user1183513 2012-02-01 20:16:40

回答

0

我的一天數據庫的工作是在MySQL這樣的語法可以反映,但這個概念應該是相同的。

要從具有重疊列名稱的多個視圖或表中進行選擇,您需要使用AS關鍵字來重命名重疊變量,並使用table.column語法來指定要從中選擇的表。

你的情況:

SELECT View1.BreakfastID AS BreakfastID, View1.Eggs AS Eggs, View2.Eggs AS Eggs2, View1.Toast AS Toast, View2.Toast AS Toast2 FROM View1, View2 
+0

這是合法的謝謝。 – user1183513 2012-02-01 20:49:26