当前位置: 代码迷 >> PB >> PB数据窗口中怎么使用left join
  详细解决方案

PB数据窗口中怎么使用left join

热度:99   发布时间:2016-04-29 10:00:59.0
PB数据窗口中如何使用left join?
现有三张表 a表为客户表,b表为有订单,c表为发货表

a表内容如下

客户id 客户名
“001” 公司A
“002” 公司B
“003” 公司C
“004” 公司D

b表内容如下

客户id 订货数量
“002” 20
“004” 60

c表的内容如下

客户id 发货数量
“002” 20

我想在PB数据窗口中以如下格式显示

客户id 客户名 订货数量 发货数量
“001” 公司A 0 0
“002” 公司B 20 20
“003” 公司C 0 0
“004” 公司D 60 0

在pb数据窗口中能通过画板能做出来吗?
用SQL创建数据窗口的方式能做出来吗?


------解决方案--------------------
可以!

直接写在DW的SQL语法中!

select 
a.客户id,a.客户名,b.订货数量,c.发货数量 
from a left join b on a.客户id = b.客户id
left join c on a.客户id = c.客户id



------解决方案--------------------
在画板中双击两个表之间关联的等于号方框,然后选rows from a that have no b
  相关解决方案