mysql 查询一张表没有存在在另一张表的数据

来源:互联网 发布:和弓淘宝 编辑:程序博客网 时间:2024/05/18 12:01

student表

id  name

1 张三

李四

3 王五

4 赵四

result表

id score

1 80

2 60


查询没有考试成绩的学生

方法1:

select *from studentwhere idnotin(select id from    result)

方法2:

select fromstudent wherenot exists(select 1from resultwhere result.id= student.id)

方法3:

selectstudent.*     fromstudent left joinresult on(studeng.id = result.id) whereresult.id is null


0 0
原创粉丝点击