获取的数据进行一对多的关系船我有一个表,它包含4列:来自同一个表
Id|Hospital| Doctor|patient 1 A D1 P11 2 B D6 P61 3 A D2 P21 4 A D1 P12 5 B D7 P71 6 B D6 P62 7 B D6 P63
医生是唯一的医院。他们不在其他医院工作。患者对医生来说是独一无二的。他们不访问任何其他医生。每家医院都有多名医生。
如果您观察到每名医生有多名患者。
现在的问题是,我怎样才能让每位医生“只有一个病人”?它可以是记录中的任何患者。
我期待看到这样的事情:
Hospital Doctor Patient A D1 P11 A D2 P21 B D6 P61 B D7 P71
我如何获得的ID也上表所示:
id Hospital Doctor Patient 1 A D1 P11 3 A D2 P21 2 B D6 P61 5 B D7 P71
在此先感谢
您应该也可以添加ORDER BY Hospital,Doctor。 – sfossen 2009-03-05 22:13:36