设为首页 加入收藏

TOP

09-SQLite之join
2015-11-21 01:26:13 来源: 作者: 【 】 浏览:0
Tags:09-SQLite join

一、join概述

用于根据两个或多个表中的列之间的关系,从这些表中查询数据
现在有两张表persons和student \

例子1:从上面两张表中获取name、addr、class(这时最普通的方式) \


二、join(inner join内连接):如果表中有至少一个匹配,则返回行(结合原表分析)

语法:select persons.name, persons.addr, student.class from persons inner join student on persons.id = student.id; \

三、left join (左连接)

概述:从左表 (persons) 那里返回所有的行,即使在右表 (student) 中没有匹配的行 语法:select persons.name, persons.addr, student.class from persons left join student on persons.id = student.id;

四、right join(右连接)

概述:即使左表中没有匹配,也从右表返回所有的行

五、full join(全连接)

概述:只要其中一个表中存在匹配,就返回行

六、注意:right join和full join在linux下sqlite3不支持



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Loadrunner连接SQL数据库,获取验.. 下一篇jdbc连接mysql

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: