冬天的太阳
冬天的太阳
  • 发布:2022-01-19 14:36
  • 更新:2025-04-01 16:53
  • 阅读:786

兄弟们 有知道三个表怎么联合查询吗 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

kaleidosJohna

kaleidosJohna

jql不太清楚,unicloud-db可以写

  • 1***@qq.com

    怎么写的大佬,遇到一样的问题了

    2025-04-01 16:38

1***@qq.com

1***@qq.com - MAGIC

解决没有大佬,遇到一样的问题了

要回复问题请先登录注册