gpt4 book ai didi

sqlite - SQLite 中嵌套内连接的问题

转载 作者:行者123 更新时间:2023-12-03 17:45:53 27 4
gpt4 key购买 nike

下面的sql语句不会在SQLite中运行:

select * 
from A
left join (B inner join C on B.fkC = C.pk) on A.optionalfkB = B.pk

我收到一个 sqlException“未知列 B.pk”

根据文档@http://www.sqlite.org/lang_select.html这应该可以工作,并且它也可以在所有其他 sql 实现中工作。我做错了什么吗?

最佳答案

它不起作用,因为“外部”查询不知道 B 是什么。

select * 
from A
left join (B inner join C on B.fkC = C.pk) B on A.optionalfkB = B.pk

(B inner join C on B.fkC = C.pk)没有任何东西很奇怪select ,但规范确实表明它是有效的。

关于sqlite - SQLite 中嵌套内连接的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071283/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com