Mysql 如何管理数据库中预约的患者偏好(多时段请求)?
在数据库中管理约会首选项的最佳方法是什么?在我的场景中,患者可以向医生发送多个预约偏好(时段)。从业者将根据其可用性批准最可行的时段 我如何设计ERD,以便允许不同患者有不同数量的偏好,例如,患者a只能根据其定价计划发送2个偏好,患者B可以根据其定价计划发送5个偏好Mysql 如何管理数据库中预约的患者偏好(多时段请求)?,mysql,database,laravel,eloquent,Mysql,Database,Laravel,Eloquent,在数据库中管理约会首选项的最佳方法是什么?在我的场景中,患者可以向医生发送多个预约偏好(时段)。从业者将根据其可用性批准最可行的时段 我如何设计ERD,以便允许不同患者有不同数量的偏好,例如,患者a只能根据其定价计划发送2个偏好,患者B可以根据其定价计划发送5个偏好 您似乎需要一个数据透视表。它需要有患者id、医生id和首选时间。患者将在此表中创建记录。当从业人员批准首选时间时,数据可以复制到您正在显示和展开的此预约表中 然后,您可以将hasMany preferred_时间关系添加到患者模型中
您似乎需要一个数据透视表。它需要有患者id、医生id和首选时间。患者将在此表中创建记录。当从业人员批准首选时间时,数据可以复制到您正在显示和展开的此预约表中 然后,您可以将hasMany preferred_时间关系添加到患者模型中,并使用该关系与数据交互
患者和医生的任何组合在任何给定时间都可能有零次、一次或多次首选时间。首选项
不是限制首选项(未来未确认预约)数量的整数吗?但是,我可能会将其移动到计划
表中,这样它会按计划存储,而不是按约会存储。