专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » sql 左连接和右连接的使用窍门技巧(left join and right join) »正文

sql 左连接和右连接的使用窍门技巧(left join and right join)

来源: 发布时间:星期三, 2010年5月26日 浏览:0次 评论:0
下面给个例子进行介绍说明:


表a

aid adate
1 a1
2 a2
3 a3

表b

bid bdate
1 b1
2 b2
4 b4

left join:

select * from a left join b _disibledevent=>
首先取出a表中所有数据,然后再加上和a,b匹配数据
此时取出是:

1 a1 b1
2 a2 b2
3 a3 空

同样也有right join

是首先取出b表中所有数据,然后再加上和a,b匹配数据
此时取出是:

1 a1 b1
2 a2 b2
4 空 b4

呵呵大家千万注意左右连接跟两个表a,b相连接,要取出id相同字段数据是不
select * from a ,b where a.aid = b.bid这是仅取出匹配数据.
此时取出是:
1 a1 b1
2 a2 b2

这里顺便介绍说明下union 、union all

union是连接两个表数据并排除所有重复数据

而union all不排除重复数据

下面是你可能感兴趣文章:
超详细mysql left join,right join,inner join使用方法分析
SQL 外链接操作小结inner join left join right join
SQL中left join right join
标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: