尝试执行联合连接时出现 NYI 错误

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

我正在尝试将一个单列表连接到另一个具有多列的表。第一个表中的唯一列与第二个表的第一列的标题和类型匹配,但它具有更多值,因为第二个表在更大的主表上进行过滤,并且该单个列从主表中获取特定值的所有不同值。专栏。

我想返回一个显示所有这些不同值的表,其中缝合了第二个表中的数据,以及没有数据的 NULL 值。因此,我尝试联合加入:

nameList uj tbl;

但是后来我意外地遇到了以下错误:

nyi: Not yet implemented

我查看了文档,但我无法理解它的含义以及我做错了什么。我尝试向第一个表添加一个虚拟列,以便我可以键入它,但连接仍然不起作用。

有人可以告诉我这里可能缺少什么吗?

kdb
1个回答
0
投票

lj
可能正是您所需要的

q)nameList:([] a:2 3 4 5)
q)tbl:([] a:3 4;b:6 7;c:8 9)
q)nameList
a
-
2
3
4
5
q)tbl
a b c
-----
3 6 8
4 7 9
q)nameList lj 1!tbl
a b c
-----
2
3 6 8
4 7 9
5
© www.soinside.com 2019 - 2024. All rights reserved.