所以我有这些表:

a:id(主键,b的外键),详细信息,步骤

b:id(主键),field1,field2,field3,field4

如何使用select语句获取a和b的所有数据? “从a选择*”会自动获得与a相关的b的所有详细信息吗?那将具体做什么?

最佳答案

SELECT * FROM A
INNER JOIN B ON A.ID=B.ID


如果要包括其他表中没有匹配项的行,请更改联接类型(例如,更改为LEFT OUTER JOIN,RIGHT OUTER JOIN或FULL OUTER JOIN)。

关于mysql - 如何在SQL中使用外键获取表列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38623883/

10-16 23:47