想要在一个查询中选择以下提及的详细信息

时间:2018-05-24 15:53:23

标签: sql

我的第一份EMPLOYEE表包含以下字段:

ID,employee_Name,CITY_CODE

FK - > EMPLOYEE(city_code)参考CITY(id)

第二个表CITY包含以下字段:

ID,CITY_NAME,STATE_CODE

FK - > CITY(state_code)引用STATE(id)

第三个表STATE包含:

ID,STATE_NAME

我想SELECT * FROM EMPLOYEE而不是city_code FROM EMPLOYEE我想要特定的city_name FROM CITY和来自STATE的state_name

1 个答案:

答案 0 :(得分:2)

执行JOIN

select e.id, e.employee_Name, c.city_name, s.state_name
from employee e
inner join city c on c.id = e.city_code
inner join state s on s.id = c.state_code
相关问题