MYSQL,非关联值显示非

时间:2013-12-30 17:56:47

标签: mysql sql sql-server

请帮我解决这个问题 我有两张桌子, 第一个是省province_id(primary key), province_name,建议province_id可以为空

第二个是staff_id(primary key), staff_name, province_id

的工作人员

问题是显示staff_id, staff_name, province_name,任何不属于任何省份的员工都显示“无”,只使用一个查询

我做了这个

SELECT staff_id, staff_name, province.province_name
FROM staff
INNER JOIN province
ON staff.province_id = province.province_id;

请帮助我为那些不属于任何省份的员工插入任何值。

1 个答案:

答案 0 :(得分:0)

如果您正在寻找不属于任何staff的{​​{1}}成员,则应使用 province 加入,而不是{{ 1}}一个。 从那里,只需将outer应用于结果:

inner