[SQL ] SQL語法是否有誤?

看板Database (資料庫)作者 (學歷無用論是屁)時間8年前 (2016/03/25 00:35), 8年前編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/1
內容/問題描述: Hi, 小弟SQL新手 以下有些問題想請教前輩 Q1. 最近看到not exists這個讓小弟很困惑 下面是題目所用到的表格 http://imgur.com/FqDfBeX
題目如下: 找出參與所有"S2有參與的專案"的供應商 書上的語法為: http://imgur.com/eBorfG5
這樣結果是不是不對啊?會有S1,S2,S4 因為我對巢狀not exists不太會... Q2. Create Schema 這個語法的作用為何? 在Create table不是就會對schema作定義了? 為什麼還要有這個呢? 還是我有其他誤解? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.186.228 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1458837330.A.78A.html

03/25 10:33, , 1F
Create Schema應該是指建立 結構描述,不是指Table
03/25 10:33, 1F

03/25 10:33, , 2F
的Schema
03/25 10:33, 2F

03/25 10:36, , 3F
找出S1,S2,S4是對的啊!題目是找出S2參與的專案的其
03/25 10:36, 3F

03/25 10:36, , 4F
他供應商啊,看一下J1專案,該專案牽扯到3個供應商
03/25 10:36, 4F
S2有參與J1和J3專案,裡面只有S1和S2是有包含J1,J3專案,其他則沒有全部包含 這樣S4就不能算進來 不是這個意思? ※ 編輯: fightforlive (114.26.186.228), 03/25/2016 13:21:09
文章代碼(AID): #1Mz1TIUA (Database)
文章代碼(AID): #1Mz1TIUA (Database)