0
在我的數據庫中,我想添加兩個視圖和其中一個到另一個的所有列。SQL:使用連接來添加列
景觀之一:
|Col1 | Col2 |
| | |
| | |
| | |
查看二:
|Col1 | Col3 | Col4| Col5 |
| | | | |
| | | | |
| | | | |
我想要的結果:
SELECT Col1, Col2
FROM view1 NATURAL JOIN(
SELECT Col1, Col2, Col3, Col4
FROM view2);
0123:
|Col1 | Col2 | Col3 | Col4 |
| | | | |
| | | | |
| | | | |
我也象試圖解決這
我也嘗試過與其他連接,但不斷收到我錯過關鍵詞的錯誤。
如何按照我希望的方式組合表格?
view1中可以有col1不存在於view2中嗎?視圖1中是否存在不存在於視圖1中的col1? – 2014-12-02 10:47:16
Col1 view1中的所有值都存在於Col1 view2中,但view2中的值可能不在view1中。 – xsiand 2014-12-02 11:09:41
然後使用Codeek的建議和外部連接view1來view2('view1右連接view2'或'from view2 left join view1')。 – 2014-12-02 11:22:02