Workfine学习体验:数据表关联理不清?搞懂ABC就行

在Workfine的学习中,有很多同学跟我反映,总是分不清数据表关联到底怎么用?左关联?右关联?内联?三联懵逼,傻傻分不清楚。直到我在给小侄子辅导数学题的时候,豁然开朗,下面给大家以数学题的思维来理一下这三联到底怎么区分。

已知有表A、B、C,咱们根据它们包含的数据量之间的关系来换算一下。

首先讲讲什么是左关联,关联条件中以左表为依据,组成关联关系,未取得关联关系以null替代。听上去就很难理解,别急,咱看看下面这个公式:

如果表A数据量大于表B,则它们之间关联公式为A=B+null,如果表A数据量小于表B,那么就直接从B里取跟A相同数据量关联,即A=B-C(C为多出数据组成的表)。

什么是右关联呢?关联条件中以右表为依据,组成关联关系,未取得关联关系以null替代。有了左关联的换算,大家应该很容易就能理清,如果表A数据量大于表B,直接从A中取跟B相同数据量关联,它们之间关联公式为A-C=B,如果表A数据量小于表B,那么公式为A+null=B

最后就是内联啦,左右表以关联条件为依据相互参照,同时满足关联条件的数据形成新的数据关系,即不管是A大于B还是B大于A,都是取A和B相同的数据量来关联,即谁小听谁的。

总结一下:

左关联:A大,B+null,B大,B-C;

右关联:A大,A-C,B大,A+null;

内联:A大,A-C,B大,B-C。

光说不练大家过会可能也就忘了,接下来我们来用实际操作给大家分享一下。

其实左关联与右关联没有本质区别,只是表的摆放位置不同而已,大多数的应用以左关联为主。咱们还是拿之前的学生报名缴费来做举例,通过关联学生信息表和学生缴费信息表来查询未缴费学生的信息。

表A:学生信息表
表B:学生缴费信息表

首先咱先打开缴费信息查询表,建立一个取数公式,给它取名为【未缴费信息查询】,前面咱讲过公式名称要取得通俗易懂,这样自己使用的时候查找起来方便。接下来咱要选择来源表了,来源表的选择前面也多次讲过,这里不多说,选择表A学生信息表_主表,以及表B缴费信息表_扩展表。

依次选好后,咱就需要来选择联合方式了,也就是今天要练习的重点,左联合还是右联合呢其实没有本质区别,就是表A和表B摆放位置不同,这里咱把表A放在左边,表B放在右边,看上面表A数据量比表B多,咱就选择左联合,即这样的组合:

选择将不同表单关联起来的一个重要设置来了,在联合设置表B的右边有个设置的按钮,咱点进去就会看到筛选条件的表间关联条件框。这里注意了,要把两个不在一个表单里的不同表单关联起来,需要找到它们之间的唯一性的关联元素,说到唯一性,考考大家,在Workfine中咱常常用来识别的拥有唯一性的字段是什么?

聪明的小伙伴已经猜到了,没错就是身份证号,咱这里也是将表A与表B中的身份证号关联起来,即在下方条件判断框中写上【学生信息表_主表】.【身份证号】=【缴费信息表_扩展表】.【身份证号】,点击保存。

这样设置之后,表A与表B中所有拥有相同身份证号的数据就被关联起来了,但是咱要提取的是这部分中未缴费的学员信息,理一下思路啊,表A是学生信息表,表B是缴费信息表,表A数据量大于表B,左关联用到的公式就是A=B+null,已知B是已缴费学员信息,那么是不是对应null值的那部分身份证号所关联的数据信息就是咱们要提取的未缴费学员的信息呢?带着这个设想咱设置一下,如下图:

在条件判断框中写上【缴费信息表_扩展表】.【身份证号】=null。设置完以后来进行取值字段的数据传输,根据目标字段的名称依次将来源表中对应的字段点选进去,这里咱先把序号空出来。

最后执行时机选择手动执行,点击保存。如下图:

刚刚在选择点选传输数据给目标字段的来源表字段时【序号】是空出来的,大家可以想想,为什么要空出来呢?如果直接选择了来源表中的序号会出现什么样的问题呢?大家可以去尝试一下。

咱们这里直接在查询表的扩展表中给序号设计一个自动填充的公式,在单元格中输入“=order(A7:A8)”按下回车,这时候序号的第一行就会出现1,这里的A7和A8是可变的,根据你设置的序号要填写的单元格在哪一行来填写。

Tips:

这里有个需要注意的点,设置自动填充序号的公式后需要将鼠标放在该单元格外框上出现大+后往下拖大于两行,如果只有两行的话,在应用端就会出现下图的情况:

就是3往后的序号没有自动填充进查询表里。正确的做法如下图:

这样就可以成功将未缴费的学员信息提取出来了,且序号也可以自动填充进去。

以上就是今天的分享了,想要熟练掌握更多关于表间关联的技巧,一定要多多练习哦!如果大家有发现更多Workfine的使用小技巧或者练习中有遇到什么问题,一定要分享出来哦~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,000评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,745评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,561评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,782评论 1 298
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,798评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,394评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,952评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,852评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,409评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,483评论 3 341
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,615评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,303评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,979评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,470评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,571评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,041评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,630评论 2 359

推荐阅读更多精彩内容