冬天的太阳
冬天的太阳
  • 发布:2022-01-19 14:36
  • 更新:2023-02-25 18:57
  • 阅读:460

兄弟们 有知道三个表怎么联合查询吗 A B C三个表, A是主表 B是A的副表 C是B的副表

分类:uni-app

兄弟们 有知道三个表怎么联合查询吗
A B C三个表, A是主表 B是A的副表 C是B的副表

2022-01-19 14:36 负责人:无 分享
已邀请:
魇七7

魇七7

a left join b left join c

冬天的太阳

冬天的太阳 (作者) - 一个xx的90后

JQL语法

4***@qq.com

4***@qq.com

不知道

7***@qq.com

7***@qq.com

大佬,有结果了吗?

7***@qq.com

7***@qq.com

const db = cloud.database()
const dbCmd = db.command
const $ = db.command.aggregate
let res = await db.collection('orders').aggregate()
.lookup({
from: 'books',
let: {
book_id: '$book'
},
pipeline: $.pipeline()
.match(
dbCmd.expr($.eq(['$_id', '$$book_id']))
)
.lookup({
from: 'authors',
let: {
author_id: '$author'
},
pipeline: $.pipeline()
.match(
dbCmd.expr($.eq(['$_id', '$$author_id']))
)
.done(),
as: 'authorList'
})
.done(),
as: 'bookList',
})
.end()

i***@qq.com

i***@qq.com

大佬,有结果了吗?

1***@qq.com

1***@qq.com

SELECT '你想要的字段'
FROM A,B,C
WHERE A.XX=B.XX
AND B.XX=C.XX

这是最标准的SQL, 不管你是SQL,还是JQL,还是XSQL.....应当都是通用的

  • i***@qq.com

    咋写哦提供个思路萌新表示看不懂QAQ

    2023-02-25 20:41

要回复问题请先登录注册