我在连接 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 中实现。
有没有其他方法可以做到这一点?