討論串[SQL ] 新手請教EXISTS語法問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 5年前最新作者neweom (新哥)時間5年前 (2019/05/12 00:02), 編輯資訊
1
0
1
內容預覽:
在w3schools這題 https://bit.ly/2D7WLmn 範例中. SELECT SupplierName. FROM Suppliers. WHERE EXISTS (SELECT ProductName FROM Products. WHERE Products.SupplierI
(還有268個字)

推噓1(1推 0噓 5→)留言6則,0人參與, 5年前最新作者ji394su33000 (一枝獨秀不是春)時間5年前 (2019/05/12 06:41), 編輯資訊
0
0
1
內容預覽:
下面這一條少了一個內外的KEY join,因為第二個的EXISTS中出現了Supplier Table. 所以是括號中的先跑,外面的就沒吃到了。. 沒串到key會怎樣?. 像第一條的寫法如果像這樣. SELECT SupplierName. FROM Suppliers. WHERE EXISTS
(還有286個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sagwow (不是我)時間5年前 (2019/06/02 10:20), 5年前編輯資訊
0
0
2
內容預覽:
沒錯喔,你兩種寫法的差別在於,. 上面寫法的子查詢有參考到外部的Suppliers表,. 下面寫法的子查詢沒有參考到外部的Suppliers表。. 這裡的子查詢會一一比對外部的Suppliers資料,有點像巢狀迴圈的感覺。. 這裡子查詢完全沒用到外面的Suppliers,所以會先比對出子查詢的結果,
(還有231個字)
首頁
上一頁
1
下一頁
尾頁