【Oracle】——内连接、外连接
发布时间:2020-12-12 14:54:44 所属栏目:百科 来源:网络整理
导读:有些业务复杂的时候,在数据层会涉及到几张数据表联查的情况,最近也是在工作中经常会遇到这一部分的内容,所以特此总结一下。 建表语句 CREATE TABLE userser(NAME VARCHAR(20),sex VARCHAR(20));INSERT INTO userer values ('张三','男');INSERT INTO user
有些业务复杂的时候,在数据层会涉及到几张数据表联查的情况,最近也是在工作中经常会遇到这一部分的内容,所以特此总结一下。 建表语句
CREATE TABLE userser(NAME VARCHAR(20),sex VARCHAR(20)); INSERT INTO userer values ('张三','男'); INSERT INTO userser values ('李四','男'); INSERT INTO userser values ('王五','男'); INSERT INTO userser values ('赵柳','女'); CREATE TABLE student(NAME VARCHAR(20),sex VARCHAR(20)); INSERT INTO students values ('张三','男'); INSERT INTO students values ('李四','男'); INSERT INTO students VALUES ('莉莉','女'); INSERT INTO students VALUES ('张柳','女'); 内连接 inner join 代表的数据查询之后结果,就是把两张表中都有的数据筛选出来,例如根据建表语句,筛选表userser和student中姓名相同的数据。
SELECT u.name 用户姓名,u.sex 用户性别,stu.name 学生姓名,stu.sex 学生性别 FROM u inner JOIN students stu ON u.name = stu.name 外连接 out join1、left join
|