users – id, name, email, type(doctor/patient)
appointment– id, doctor_user_id, patient_user_id
我的用户表数据 –
我的预约表数据 –
我可以让两个属于与用户表约会的关系.
正如您可以看到我的约会表,我想只将该类型为doctor的用户存储到doctor_user_id,将患者存储到patient_user_id.但在这种情况下,我可以将任何用户ID添加到doctor_user_id字段,无论是医生还是患者,但我只想添加用户ID作为doctor_user_id,只要其类型是医生.
我知道如何使用两个不同的表来实现这一点,但我想知道有没有办法用单用户表来实现这一点,谢谢.
解决方法:
为参考User表的约会表的“doctor_user_id”和“patient_user_id”创建2个外键.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。