0

我有一个名为 student 的表,其中有几个字段,包括:

学生矩阵

我有另一个名为参与的表,其中有几个字段,包括:

程序 ID

学生矩阵

地位

我需要的查询是,它将显示学生表中的所有数据。它将检查参加过某个项目的学生不能再参加该项目。

看起来是这样的,点击添加按钮后..状态变为加入..被讲座选择的学生,不能再被选择......这个系统被讲座使用......

4

1 回答 1

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)
于 2012-04-13T15:13:56.020 回答