kdb简单表加入意外结果

问题描述 投票:1回答:1

我正在尝试如何连接在http://code.kx.com/q/ref/lists/#join找到的两个表的示例

该示例显示:

 t:([]a:1 2 3;b:`a`b`c)
 r:([]c:10 20 30;d:1.2 3.4 5.6)
 show t,`r

以此为结果:

     a b c  d
     ----------
     1 a 10 1.2
     2 b 20 3.4
     3 c 30 5.6

但是,当我在q控制台中尝试它时,我得到了这个结果:

   q)t,`r
   `a`b!(1;`a)
   `a`b!(2;`b)
   `a`b!(3;`c)
   `r

有人可以解释一下发生了什么,我做错了什么?

join kdb q-lang
1个回答
3
投票

它是一个刻度线('),而不是一个反引号(`)

所以它应该是

t,'r

t,`r
© www.soinside.com 2019 - 2024. All rights reserved.