数据库的链接

表boy ,数据以下:mysql

数据库的链接

表girl,数据以下:sql

数据库的链接

1、内链接 inner join :数据库

问题:用sql查出boy和girl表中家庭完整的家庭ID和用户名?oracle

select boy.hid,boy.name,girl.hid,girl.name from boy inner join girl on boy.hid=girl.hid;ide

数据库的链接

2、左链接 left join 或者左外链接 left outer join:
问题:用sql查出boy表全部用户对应的另外一半?
select boy.hid,boy.name,girl.hid,girl.name from boy left join girl on boy.hid=girl.hid;3d

数据库的链接

3、右链接right join或者 右外链接 right outer join :
问题:用sql查出girl表全部用户对应的另外一半?blog

select boy.hid,boy.name,girl.hid,girl.name from boy right join girl on boy.hid=girl.hid;it

数据库的链接

4、完整的外链接 full join或者full outer join:class

完整外链接返回左表和右表中的全部行。当某行在另外一个表中没有匹配行时,则另外一个表的选择列表列包含空值。
注意:mysql不支持,oracle支持。select

select boy.hid,boy.name,girl.hid,girl.name from boy full join girl on boy.hid=girl.hid;

数据库的链接

相关文章
相关标签/搜索