源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-03-21 02:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:sql 左连接和右连接的使用技巧(left join and right join)
下面给一个例子进行说明: 例 [b]表a[/b] aid adate 1 a1 2 a2 3 a3 [b]表b[/b] bid bdate 1 b1 2 b2 4 b4 [b]left join:[/b] select * from a left join b on a.aid = b.bid 首先取出a表中所有数据,然后再加上与a,b匹配的的数据 此时的取出的是: 1 a1 b1 2 a2 b2 3 a3 空字符 [b]同样的也有right join[/b] 指的是首先取出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不排除重复的数据。 下面是你可能感兴趣的文章: [url=http://www.1sucai.cn/article/18886.htm]超详细mysql left join,right join,inner join用法分析 SQL 外链接操作小结inner join left join right join SQL中的left join right join[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部