- 新建表,向products和category添加内容
Table A Table B
向category中添加数据
insert into category values('p10',null);
insert into products values('p10','海飞丝',23.32,null);
多表查询
//左连接查询结果
select * from products left outer join category on category_id=cid;
select * from 表A left outer join 表B on 条件
//右连接查询结果
select * from products right outer join category on category_id=cid;
select * from 表A right outer join 表B 条件;
//查询两个表共有的数据
select * from products p,category c where p.category_id=c.cid;
select * from 表A a,表B b where a.date=b.date;
a为表A的对象,b同理
where为条件
由于之前添加的不属于两个表共有的数据,所以只能在左连接查询中查出来
左连接查询:以左边的表为标准,右边的所有数据全部出现
右连接相反
内连接为左右两边共有的数据