帮忙看下这两个表是什么关联关系,SQL语句咋写?

来源:百度知道 编辑:UC知道 时间:2024/06/13 08:20:43
一张表(科室表)
科室编号(主键),科室名称,隶属医院,备注

另外一张表(医院表)
医院编号(主键),医院名称,医院等级,医院地址,电话,负责人

其中:表一的隶属医院和 表二的医院名称取值相同,形成关联

要求: 按科室名称,医院等级 查询(关联两张表 综合查询结果)

我的想法是:
select 科室名称,医院等级 from 表1 inner join 表2 where 表1.隶属医院=表2.医院名称

但是不知道对不对 高手回答下

这两张表要创建关联的话,必须设置索引,也就是第一张表设置外键。
你使用 表1 inner join 表2 必须加上on才可以,否则会出现错误。

select 表1.科室名称,表2.医院等级
from 表1 inner join 表2
on 表1.隶属医院=表2.医院名称

就可以了

已有答案。