获取另一个表中没有的所有记录

时间:2013-09-26 10:37:30

标签: mysql

我必须将表mdl1mdl2都具有相同的属性(列)。

我想获取ps_stud_id表中不存在的所有mdl2值。

1 个答案:

答案 0 :(得分:0)

select ps_stud_id 
from mdl1
where ps_stud_id not in
(
  select ps_stud_id 
  from mdl2
)

select mdl1.ps_stud_id 
from mdl1
left outer join mdl2 on mdl1.ps_stud_id = mdl2.ps_stud_id
where mdl2.ps_stud_id is null