例如,让我们想象一个“ appointments
”表,它跟踪几种约会类型(眼睛、牙齿……)。这个表可以有一个ID, date, doctor_id, Appointment_type
和其他所有约会类型共有的列。然后,每种类型的约会都有自己的表来保存特定于该约会类型的数据。
我选择了这种设计,因为我们有大量的数据共享给所有约会,所以我不想重复它,而且每个约会都包含非常不同类型的数据,所以只有一个有很多 NULL 字段的约会表似乎不方便。
知道我主要需要一次查询所有约会类型,组织这些表的最佳方法是什么?