fj全连接的时候,左表跟右表的外键都会显示,能不能让外键只显示一个

fj全连接的时候,左表跟右表的外键都会显示,能不能让外键只显示一个?即类似下图这种效果:

attachments-2021-08-KL3FjvjX612d85c5db6ed.png

请先 登录 后评论

1 个回答

wale

如下所示,nullFill!(t1.time, t2.time)是指若t1.time是空值,就用t2.time的值填充:

t1= table(1 2 3 3 6 as time, 1.1 2.1 3.1 3.1 6.1  as value)
t2 = table(5 3 1 as time,  5.1 3.1 1.1 as qty)
select  nullFill(t1.time, t2.time) as time, value, qty from fj(t1, t2, `time) order by nullFill!(t1.time, t2.time)
请先 登录 后评论
  • 1 关注
  • 0 收藏,1138 浏览
  • Boye 提出于 2021-08-31 09:29