我有两个要加入的表,Users
并且Addresses
.
用户表有一个unique (but not primary) key called userID
. Addresses
桌子上有一个primary key called userID
.
我正在尝试使用left-join
这些表,以便我从 Users 表中获取所有信息,无论它是否在 Addresses 表中匹配,所以我使用了
select * from users u left join addresses a on a.userID = u.userID
这可行,但仅在匹配时才显示用户 ID。无论是否匹配,我如何获取用户 ID?
编辑:下图显示了我当前的查询(左连接)返回的内容: