SQL 一对多关系

SQL One-to-Many relation

我正在为应用程序设计数据库,但遇到了问题。 该数据库应该跟踪患者和他们的药丸。 我认为我需要一个 关系数据库 ,这就是我要实现的,这就是我的问题:

我需要一个病人服用多种药片,而不仅仅是一种药片。

我在网上找到的所有内容都是 table,其中药丸与人有关,而不是相反。

感谢帮助

这不是一对多关系,而是多对多关系:一个病人可以吃更多的药,但同一种药可以被很多病人吃。

所以你应该有 3 个 tables:

病人table

id | name | surname 

药片table

id | name | pharmaceutic_company

现实生活table

id_patient | id_pill | date