pb dw datasource选择两个表联合查询,当其中一个表没有对应记录时的解决办法

原创 2017年01月03日 23:29:36

pb dw datasource选择两个表联合查询,当其中一个表没有对应记录时的解决办法

当两个表进行联合查询,以两表的某一公共字段相等作为查询条件。

例如以表1为主表查询,当无论表二中有无对应的记录,都显示表1中查询到的记录。

在dw的datasource中应做如下设置

这样,在dw中就会得到预期的记过。如果选择第一项。则当表2中无对应记录时,则dw不会显示任何记录。

而如果在dw的datasource中将两个表的关联去掉如图:

则当在左侧主表当中查询到1条对应记录时,则在dw中该记录会重复N行,N=表二的行数。


A/B表为1对多关系,要求联合查询B表只提取一条与A记录关联的记录

我现在 有主表 A  和从表B  A表字段有:  XM nvarchar2(100), RY_ID nvarchar2(32) B表字段有:  RY_ID nvarchar2(32),  XL  nv...
  • hr541659660
  • hr541659660
  • 2016年10月21日 16:40
  • 3241

SQL 一对多关系检索多行中的一条记录

今天工作中,需要从多表抽取数据。抽取逻辑就是在一对多关系表中,需要检索符合条件的多行中的一条记录。 DEMO如下: A表: B表: 具体的抽取的逻辑: 所有的A_name对应的 B...
  • Return__Null
  • Return__Null
  • 2015年09月08日 15:06
  • 2557

mybatis查询有关联关系并且有相同字段的两张表问题解决

mybatis查询有关联关系并且有相同字段的两张表问题解决
  • fqf_520
  • fqf_520
  • 2016年01月18日 13:23
  • 4164

Hibernate-没有外键关联的两个表做联合查询

有两个表Zsplcxxb(流程表)和Lcsplsb(流程审批历史表),两个表都有lcbh(流程编号),但是没有设置外键关联,做以下的查询: from Zsplcxxb as a inner jo...
  • like_study
  • like_study
  • 2016年05月11日 22:40
  • 4041

bootstrap一个页面两个轮播的解决办法

  • 2014年03月18日 09:17
  • 1.88MB
  • 下载

MySQL 一表中字段内容是用逗号分隔的 另一表含有对应数据的两表联合查询

有时为了数据库简洁,存放数据的时候,某一字段采用逗号隔开的形式进行存储。 一般情况这个字段都应该具有如下几个共性。 被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符这个...
  • Knight_quan
  • Knight_quan
  • 2016年06月27日 12:36
  • 1152

在WIN7 环境里PB里面添加控件OLE,选择insertcontrol选项卡就会报错自动关闭解决办法

(说明:在网上搜了一些办法,都没解决,一是每个电脑不同,再就是权限不同,总结个人电脑win7下不同管理员账户登陆时的解决方案,本人电脑上PB9和PB10两个都已安装) 试试这个方法: 原理分析 ...
  • vippolka
  • vippolka
  • 2012年08月30日 21:11
  • 3790

又一个通用分页存储过程,支持表别名,多表联合查询SQL语句--转载

好久没有上来写点东西了,今天正好有空,共享一些个人心得,就是关于分页的存储过程,这个问题应该是老生重谈了,网上的通用存储过程的类型已经够多了,但是,好象看到的基本上不能够满足一些复杂的SQL语句的分页...
  • ty_soft
  • ty_soft
  • 2012年02月21日 14:50
  • 451

ACCESS数据库操作必须使用一个可更新的查询_解决办法

  • 2012年12月25日 13:01
  • 159KB
  • 下载

在db2中 两个数据库之间的两个表的联合查询

大家好,今天遇到了在db2中 两个数据库之间的两个表的联合查询 我知道oracle中有dblink,可是不知到db2的两个数据库联合查询怎么处理 我找了类似于 比如两个数据库: db1,db2 ...
  • wojiaoguchenghuanye
  • wojiaoguchenghuanye
  • 2016年01月05日 14:05
  • 451
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pb dw datasource选择两个表联合查询,当其中一个表没有对应记录时的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)