mysql中的inner join,left join,right join

来源:互联网 发布:韩顺平php视频教程 编辑:程序博客网 时间:2024/06/04 17:57

内连接 INNER JOIN,左连接 left join ,右连接 left join 是在查询数据用到多张表时会用的知识点    如果仅仅是对一张表中的数据进行查询就没法进行连接了

-- 内连接 INNER JOIN

语法:   select * from 表1 INNER JOIN 表2 On 表1.ID=表2.ID (1.ID,表2.ID之间要有关系)

例如:SELECT * from student st INNER JOIN score sc on st.id=sc.Stu_id

-- left join 左连接

语法:  select * from 表1 left  JOIN 表2 On 表1.ID=表2.ID (1.ID,表2.ID之间要有关系)

例如:SELECT * from student st LEFT JOIN score sc ON st.id=sc.Stu_id

-- 右连接 right join

语法:  select * from 表1 right JOIN 表2 On 表1.ID=表2.ID (1.ID,表2.ID之间要有关系)

例如:SELECT * from student st RIGHT JOIN score sc ON st.id=sc.Stu_id

原创粉丝点击