gpt4 book ai didi

mysql - 如何在 mysql 上的一个查询(3 个表)中进行 2 个不同的连接

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:29 25 4
gpt4 key购买 nike

假设我有 3 个表,我想像这样加入它们:

table 1 join table 2 and table 2 join table 3

我正在尝试以下代码,但出现语法错误。

SELECT * from table1 join table2 and table2 join table3
在 table1.id=table2.idA 和 table2.idB=table3.id 上

最佳答案

稍微研究一下 SQL。语法如下:

select *
from table1 join
table2
on table1.id = table2.idA join
table3
on table2.idB = table3.id;

这是非常基本的 JOIN 语法,任何教程、文档、书籍、论文或任何您用来学习 SQL 的东西都应该包含它。

关于mysql - 如何在 mysql 上的一个查询(3 个表)中进行 2 个不同的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43151773/

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