【发布时间】:2020-03-21 17:18:35
【问题描述】:
对 SQL 有点陌生,所以在这里需要一些帮助。 首先,请参考我的表格(BED 表格、WARD 表格、PATIENT 表格)的图片。
我正在使用 Oracle SQL Developer 版本 19.4.0.354 作为学习工具。
================================================ =======================
编辑: 所以我改变了表格如下:
BED(BEDNO, BED_OCCUPIEDDATE, WARDNO, PATIENTNO)
患者(PATIENTNO、名字、姓氏、地址、性别、出生日期、婚姻状况、电话号码、注册日期、等待名单日期、预期住宿、约会、预期离开、约会)
WARD(WARDNO、WARDNAME、LOCATION、NUMBEROFBED、EXTNO)
BedNo 在整个数据库中是唯一的。编号为 1-240。这意味着 WardA 将有 bedno 1-10,WardB 可能有 bedno 11-20 等等。
如果病房有床位,我如何才能允许将患者分配到病房?因为目前,如果您参考我的 ERD,床位不会被“标记”到病房。
【问题讨论】:
-
请不要发布代码、数据或表格布局的图像。相反,请将它们包含为格式化文本。谢谢。
-
几天前我在 OTN 上看到了同样的问题....community.oracle.com/thread/4321559
-
嗨,我也是。但可能这个社区更合适。