MySQL 连接返回 null

问题描述 投票:0回答:1

我有两个表正在尝试连接 A 的

authorID
列和 B 的
aaID
列:

表A:

 id   |   name   |   aaID   |   authorID

 1    |   jimmy   |  11129  |   1734
 2    |   mike    |  15813  |   2469
 3    |   jane    |  10849  |   9853

表B:

 id   |   note   |   aaID   

 1    |   note1   |  1734   
 2    |   note2   |  2469   
 3    |   note3   |  9853   

我已经尝试过

select * from A left join author_note on author_note.aaID = authors_2.authorID;
但是从表B返回的所有内容都是空的。进行此连接的正确方法是什么?

mysql mysql-workbench
1个回答
1
投票

您的表名不匹配。如果这些是表 A 和表 B 的真实名称,请在您的示例中使用这些名称。这应该有效:

SELECT * A LEFT JOIN B ON B.aaID = A.authorID;
© www.soinside.com 2019 - 2024. All rights reserved.