首页 > 解决方案 > mysql连接四个表而不使用数据

问题描述

任务:列出在 2016 年 1 月 11 日至 2016 年 1 月 12 日期间预约并执行名为“局部麻醉”的程序的牙医的姓名。

相关表格:

员工(ID、fname、lname、角色)

患者(pID、pFname、pLname、bdate、地址)

约会(aptID、患者 ID、员工 ID、aptDate、aptTime)

程序(procNum,pName,价格)

aptDetail(aptID,procNo)

问题:我可以在 ID=staffID 上内部加入约会和员工,但程序没有公共列,即使我不会在 aptDetai 中使用任何东西,也可以在约会、程序、员工和 aptdetail 上进行内部加入吗?这是最好的办法吗?谢谢

标签: mysqljoinforeign-keys

解决方案


推荐阅读