在sql中从数据库中选择时如何排除值

时间:2016-10-06 15:14:05

标签: php mysql

如何从调度程序表中添加的主题表中排除要显示的主题?我有这个代码,但它仍然显示已经添加到调度程序表的主题。

int16_t serial_byte = 0;
//          v (remove i) 
// printf("%i" PRId32 "\n", serial_byte) ;
//             16 not 32
printf("%" PRId16 "\n", serial_byte) ;

1 个答案:

答案 0 :(得分:2)

您可以使用子选择并仅使用一个查询获取结果

      SELECT * 
      FROM subject 
      WHERE semester IN ('$sem', 3)  
      AND subject_name not in ( SELECT * FROM scheduler 
                                WHERE semester = '$sem' )