Slamdata加入了一系列ID

时间:2016-01-24 16:06:33

标签: sql mongodb slamdata

我在SlamData上连接两个集合时遇到问题。 第一个集合是Worker,其中有一个_id字段。 第二个是Order,其中有一系列工人id。 我的查询无效:

SELECT worker.nazwisko,SUM(orders.odleglosc)as "suma odleglosci",SUM(orders.cena)as "suma zarobku",SUM(orders.godz)as "suma godzin" 
FROM "/test/test/Order" orders 
JOIN "/test/test/Worker" worker ON orders.pracownicy=worker._id 
GROUP BY worker.nazwisko

我知道这是错的:

orders.pracownicy=worker._id

但我不知道如何修复它,我读到了FIND_IN_SET,我试过但它也没有用。我甚至不确定它是否在slamdata中实现。

还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

SlamData Google网上论坛用户论坛here也提出了这个问题。

总而言之,这种方法应该有效:

  

orders.pracownicy [*] = worker._id