【问题标题】:sql multiple join (right. left, inner) to mongodb aggregatesql 多重连接(右。左,内)到 mongodb 聚合
【发布时间】: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


    【解决方案1】:

    nosql 是一种非关系型数据库类型。但以下链接可能有用。

    mongodb aggregation

    【讨论】:

      猜你喜欢
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 2018-01-21
      • 1970-01-01
      • 2015-09-30
      相关资源
      最近更新 更多