数据库几种连接方式的(左右union all)
2015-03-05 16:15
369 查看
A表
id name
1 bai
2 zhang
3 li
B表
a_id score
1 80
2 70
1 30
左连接:
select A.* ,B.* from A a left outer join B b on a.id = b.a_id;
result:
id name a_id score
1 bai 1 80
1 bai 1 30
2 zhang 2 70
3 li null null
select A.* ,B.* from B b right outer join A a on a.id = b.a_id;
result:
id name a_id score
1 bai 1 80
1 bai 1 30
2 zhang 2 70
3 li null null
select id name from A a union select b.a_id id,score name B b; //删除重复相
select id name from A a union all select b.a_id id,score name B b; //不删除重复项
id name
1 bai
2 zhang
3 li
B表
a_id score
1 80
2 70
1 30
左连接:
select A.* ,B.* from A a left outer join B b on a.id = b.a_id;
result:
id name a_id score
1 bai 1 80
1 bai 1 30
2 zhang 2 70
3 li null null
select A.* ,B.* from B b right outer join A a on a.id = b.a_id;
result:
id name a_id score
1 bai 1 80
1 bai 1 30
2 zhang 2 70
3 li null null
select id name from A a union select b.a_id id,score name B b; //删除重复相
select id name from A a union all select b.a_id id,score name B b; //不删除重复项
相关文章推荐
- VB与各数据库的几种连接方式
- Windows Mobile连接数据库的几种方式
- 几种数据库的连接方式
- oracle 数据库中几种连接方式执行过程(nested loop、hash join、sort order join)
- EF4.1之Code first 的几种连接数据库的方式
- ADO的几种数据库连接方式
- java连接数据库的几种方式(转)
- C#中数据库连接的几种方式
- oracle连接数据库,你有几种方式?
- 常见连接数据库的URL几种方式
- 介绍几种 ADO.net 中的数据库连接方式
- 数据库的几种连接方式
- 关于数据库连接的几种方式 ODBC / DAO / RDO / OLEDB / ADO
- 主题: ADO.net 中几种数据库连接方式
- JSP连接数据库的几种方式
- 请教评价java连接数据库的几种不方式
- asp.net几种数据库连接方式
- 下面的是几种常见数据库系统的数据库连接方式
- 用PL/SQL的连接数据库的几种方式
- Rman连接到目标数据库的几种方式