引用:
作者Devil
這個問題我看不懂
LEFT JOIN後面接的是TABLE(可以是子資料查詢)
ON後面接的是連結的條件式
簡單一點的方法可以用ACCESS去新增一個查詢(有圖形化工具)
再將他顯示為SQL語法
另外每一種DB的JOIN語法也都有點差異
|
先跟大大說聲抱歉,小弟語言表達能力不好,造成大大的困擾
小弟會這樣問的原因是因為考試的題目這樣問
要將Relational Algebra 用SQL指令寫出來
所以想說針對Relation Algerbra在SQL指令整理出來
在整理過程中發現Outer Join在SQL中的指令有兩種
一種是Left Join,另外一種是Left Outer Join
所以才會發問第一個問題
發現這問題之後,小弟又想到還有一個指令
Left Outer Theta Join在SQL中為R LEFT OUTER JOIN ON S(書上面這樣表示)
所以我在想如果這裡的Outer可以拿掉嗎?
我想是不是我想太多,想到走火入魔@@
聽到大大說有SQL很多版本,這樣每個版本指令都有差異
簡單的說就是要看是在那本版用
那考試這樣出,不是為難考生嗎?
誰叫小弟是考生,就盡力準備
多謝大大的回復,感恩