Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1965|回复: 4

这是一段SQL语句,猜中有奖

[复制链接]
发表于 2011-12-8 17:26 | 显示全部楼层 |阅读模式
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
请说出这句代码的具体用意,猜中有奖,意思沾边给评分
发表于 2011-12-8 18:07 | 显示全部楼层
回复

使用道具 举报

发表于 2011-12-8 18:13 | 显示全部楼层
应该是左联接。。。
保留左表(A表)全部数据,匹配 a.a = b.c 的 B表数据!无则返回NULL
回复

使用道具 举报

发表于 2012-5-30 13:49 | 显示全部楼层

本帖最后由 rebornxldeng 于 2012-5-30 13:52 编辑

select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
a表 通过a中的a字段与b中的c字段 左外链接b表
从ab两表 的链接结果数据表中
选择a中的a,b,c
      b中的c,d,f
作为查询结果中要显示的字段
字面上是这么理解的.SQL只是粗略看了看.没有太多机会实践.
不知道能不能沾边呢
只知道Select后From前的全部是字段.From实际上是简单提取某个表或者通过一定的规则链接起来的多表性成的数据库表.

简单的Select ... From 本身并不复杂
只是一旦涉及到LEFT JOIN , RIGHT JOIN , INNER JOIN , OUT JOIN 这些构成方式.我总是无法快速的在大脑中形成表结构.
如果有人能深入浅出的对这些链接方法进行讲解的话就好了.


回复

使用道具 举报

发表于 2014-6-16 08:24 | 显示全部楼层
表示看着费力
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 13:20 , Processed in 0.256075 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表