sql - jOOQ 中的隐式连接和 N:N 表
问题描述
在当前的 jOOQ 版本中,有一个隐式连接表的功能。
它允许使用在表上定义的外键约束“导航”。
它也适用于n:n
桌子吗?例如,如果我有DOCUMENT
, 和CLIENT
, 和n:n
它们之间的表CLIENT_DOCUMENT
,我将如何翻译以下查询以使用新语法?
db.select(*DOCUMENT.fields())
.from(DOCUMENT)
.join(CLIENT_DOCUMENT).onKey()
.join(CLIENT).onKey()
.where(CLIENT.CLIENT_NAME.eq(name))
.fetchInto(Document::class.java)
谢谢。
解决方案
推荐阅读
- docker - 如何创建 docker-compose 虚拟主机?
- typescript - 如何指定具有子对象的接口作为具有解构道具的函数的类型
- stata - Stata 输出表:estout 中的条件符号
- reactjs - Spring React 和 Sessions .. 如何保持会话
- postgresql - 如何根据另一列设置一列的值?
- typo3 - FE用户登录后TYPO3购物车扩展丢失购物车
- c - 如何在flutter应用程序上访问apriltag库
- javascript - Does document.getElementById("someId").innerHTML = `${someVar}` set a value that is accessible to screen readers?
- objective-c - 转换为 ARC 报告语义问题实例方法“窗口”未找到
- reactjs - 与 React、Expo 和 React-Navigation 的深度链接