【发布时间】:2015-07-30 18:47:07
【问题描述】:
我习惯在 Oracle 中执行此操作(我认为甚至是 SqlServer 一段时间),但我还没有弄清楚如何在 sqlite 中执行此操作。
sqlite 中的标准“简单”连接可以这样完成:
select *
from kennel k
join kennelbreeder kb
on kb.kennelid = k.rowid;
但如果我还想从饲养员那里获得一些信息,根据我在其他地方的经验,我希望以下方法可行,但它没有:
select *
from kennel k
join kennelbreeder kb
join breeder b
on kb.breederid = b.rowid
on kb.kennelid = k.rowid;
我得到的错误是'Error: near "on": syntax error'。这样做的正确方法是什么?
【问题讨论】:
-
为什么投反对票?这似乎是一个明确的、可以回答的问题,不是吗?