看板 Programming 關於我們 聯絡資訊
※ 引述《MLP2006 (MLP)》之銘言: : 假設 : 有下面四個Relation Schema : 供應商(供應商代號,供應商名稱) : 計畫(計畫代號,計畫名稱) : 零件(零件代號,零件名稱) : 供應(供應商代號,計畫代號,零件代號,數量) : 要找出有提供零件給每一個計畫的供應商 : 但MySQL又不支援contains,exist語法 : 請問用MySQL要怎麼下查詢? : thanks. Select * From 供應商 Where Not Exists( Select 1 From 計畫 Left Join ( Select 計畫代號 From 供應 Where 供應.供應商代號 = 供應商.供應商代號 ) a On a.計畫代號 = 計畫.計畫代號 Where isnull(a.計畫代號) ); 測試看看吧! @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.189.5 ※ 編輯: gohiei 來自: 218.169.189.5 (07/15 00:28)