我有一张叫做学生的桌子 其中包括几个领域:
student_matric
我还有一张叫做参与的桌子 其中包括几个领域:
program_id
student_matric
状态
我需要的查询是,它将显示学生表中的所有数据。它将检查参加计划的学生不能再参加该计划。
它看起来像这样, 点击添加按钮后,状态变为加入..通过讲座选择的学生,不能再次选择... 该系统由讲座使用......答案 0 :(得分:0)
如果(1)我理解你正在尝试做什么; (2)student_matric
是一个外键(或者至少是第二个表中的参考字段,那么你可以尝试做类似的事情:
SELECT field1, field2, ..., fieldN
FROM student
WHERE student_matric NOT IN (SELECT student_matric FROM participation WHERE progra_id=your_value)