left join测试验证之一
2015-07-15 10:02
225 查看
$ sqlite3 a.db
SQLite version 3.8.1 2013-10-17 12:57:35
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table a (uname char(10),uid int);
sqlite> create table b (uid int, udepart int);
sqlite> create table c (uid int, ustate int);
sqlite> insert into a values('U1',1);
sqlite> insert into a values('U2',2);
sqlite> insert into a values('U3',3);
sqlite> insert into b values (1,1);
sqlite> insert into b values (2,2);
sqlite> insert into c values (1,1);
sqlite> insert into c values (2,2);
sqlite> select a.uname,a.uid,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
U1|1|1|1
U2|2|2|2
U3|3||
sqlite> select a.*,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
U1|1|1|1
U2|2|2|2
U3|3||
sqlite> .header on
sqlite> select a.*,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
uname|uid|udepart|ustate
U1|1|1|1
U2|2|2|2
U3|3||
sqlite> insert into a values('u4',4);
sqlite> insert into c values(4,4);
sqlite> select a.*,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
uname|uid|udepart|ustate
U1|1|1|1
U2|2|2|2
U3|3||
u4|4||4
sqlite>
SQLite version 3.8.1 2013-10-17 12:57:35
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table a (uname char(10),uid int);
sqlite> create table b (uid int, udepart int);
sqlite> create table c (uid int, ustate int);
sqlite> insert into a values('U1',1);
sqlite> insert into a values('U2',2);
sqlite> insert into a values('U3',3);
sqlite> insert into b values (1,1);
sqlite> insert into b values (2,2);
sqlite> insert into c values (1,1);
sqlite> insert into c values (2,2);
sqlite> select a.uname,a.uid,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
U1|1|1|1
U2|2|2|2
U3|3||
sqlite> select a.*,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
U1|1|1|1
U2|2|2|2
U3|3||
sqlite> .header on
sqlite> select a.*,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
uname|uid|udepart|ustate
U1|1|1|1
U2|2|2|2
U3|3||
sqlite> insert into a values('u4',4);
sqlite> insert into c values(4,4);
sqlite> select a.*,b.udepart,c.ustate from a left join b on a.uid = b.uid left join c on a.uid=c.uid;
uname|uid|udepart|ustate
U1|1|1|1
U2|2|2|2
U3|3||
u4|4||4
sqlite>
相关文章推荐
- 图解 Java IO : 一、File源码
- iOS沙盒目录结构解析
- 一二三维矩阵的拼接问题
- 文章标题
- 文章标题
- 界面登录实现
- Python开发入门与实战8-基于Java的集成开发环境
- VC/MFC中如何自定义消息
- Eclipse中的Web项目无法自动部署到Tomcat
- sqlserver2005一次数据库还原操作
- JAVA的包装类
- PHP取中间文本
- LVS+KeepAlived,搭建MySQL高可用负载均衡 推荐
- js 通过浏览器直接打开应用程序(IOS,Android)
- Block介绍(一)基础
- ios如何获取手机的网络状态和运营商名称
- 文章标题
- C/C++内存管理详解
- 关于天线功率dBi、dBd、dB、dBm、dBc相关含义
- 基于SSM3框架FreeMarker自定义指令(标签)实现