很多

2017-04-09 48 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我在一个小例子中测试了它,你认为问题在哪里? –