【发布时间】:2014-06-13 04:33:03
【问题描述】:
我正在尝试在 q 中加入多个表
a b c
key | valuea key | valueb key | valuec
1 | xa 1 | xb 2 | xc
2 | ya 2 | yb 4 | wc
3 | za
预期的结果是
key | valuea | valueb | valuec
1 | xa | xb |
2 | ya | yb | xc
3 | za | |
4 | | | wc
可以简单地实现
(a uj b) uj c
但是有谁知道我如何以功能形式做到这一点? 我不知道我实际上有多少张桌子
我基本上需要一个函数来遍历列表并将任意数量的键控表粉碎在一起......
f:{[x] x uj priorx};
f[] each (a;b;c;d;e...)
有人可以帮忙吗?或有什么建议?
谢谢!
【问题讨论】: