【发布时间】:2019-04-15 14:30:33
【问题描述】:
//我有一个这样的sql
选择
x.attr1, p.attr2, p2.attr3, o.attr4, p2.attr5, a2.attr6
FROM TABLE_O o
RIGHT JOIN TABLE_A a ON a.id = o.id AND a.id2 为空
在 a2.id = o.id 和 a2.id2 = a.id3 上左连接 TABLE_A a2
LEFT JOIN TABLE_P p ON a.id4 = p.id4
LEFT JOIN TABLE_P p2 ON a2.id4 = p2.id4
INNER JOIN TABLE_X x ON a.id3 = x.id3
在哪里 o.type = 'someText' AND a2.id4
IN (SELECT id3 FROM TABLE_P WHERE TYPE = "anotherText")
AND x.attr1 = "someText"
//我需要一个关于如何在 mongo 聚合上执行此操作的想法,谢谢。
【问题讨论】:
标签: mongodb aggregates