很多

2017-04-09 69 views
-2

選擇在一個我有一個學生S搖牀和測試牛逼表,從S到T.很多

許多關係

T具有布爾字段「通過」,我想獲得所有學生的列表所有的測試都失敗了。

+0

還有呢?我建議加入。 – jarlh

+0

「SELECT」是一個很好的開始。假設您的數據位於關係數據庫中。 –

回答

1

假設都st表中的一個studentid領域:

select * from s 
where not exists (select * from t where t.studentid = s.studentid and t.passed = 1) 
+0

似乎工作,但當我加入了另一個表和一個條件在我加入它的表上的一個領域似乎給予錯誤的結果尊重傳遞的條件,任何想法爲什麼? –

+0

不無任何更多的信息,對不起...我建議你接受這個答案,並創建更多的信息與另一個問題。 –

+0

@LuísChaves我在一個小例子中測試了它,你認爲問題在哪裏? –