【发布时间】:2016-05-19 22:07:02
【问题描述】:
我有一张桌子 A -
SNo ID Place
1 1000 Null
2 Null Null
3 1020 CityX
还有另一张桌子 B -
ID Place
1000 CityY
2000 CityZ
4040 CityAA
现在,我需要连接表 A 和 B,以便我可以从表 B 中获取表 A 中 Place 的值。所以我的最终表应该是这样的 -
SNo ID Place
1 1000 CityY
2 1020 CityX
我正在尝试创建一个带有连接的 SQL 查询,但这只会给我空行。我做到了-
Select * from A
left outer join B
on A.ID = B.ID
where A.ID IS NOT NULL
我的查询在哪里中断?如何获得预期的结果?
【问题讨论】:
-
我删除了不相关的标签;这个问题实际上与 PHP 或 PHPMyAdmin 没有任何关系。请注意,PHPMyAdmin 不是 数据库;它只是 MySQL 的用户界面。
-
是否存在表
B中的ID不在表A中的情况?