INNER JOIN空集

时间:2016-04-20 01:22:28

标签: mysql

enter image description here

以下是具体任务: ****编写一个SQL查询,显示以下字段:(区域ID,区域名称,仓库状态和仓库国家)所有有或没有仓库的区域****

我的查询有什么问题让我返回一个空集?

1 个答案:

答案 0 :(得分:0)

您的warehouse.id可能与您的region.id不一样。相反,表上的连接应该在warehouse.region_idregion.id之间,因为这两个表共享的字段(我假设)。

尝试:

SELECT s_warehouse.region_id, s_region.name, s_warehouse.state, s_warehouse.country 
FROM s_warehouse 
    INNER JOIN s_region ON s_warehouse.region_id = s_region.id;