SQL的新手,刚走出我的舒适区。我在WPF应用程序中使用MySQL。从多个表格中选择最近的记录
我在我的数据库中有三个表。
患者:
ID | Name | ...
介绍人:
ID | FK_Patient_ID | ...
访问:
ID | FK_Referral_ID | Date | FollowUpDate | FollowUpInterval | ...
的 'FK' 字段外键进入其他表。所以访问属于转诊,转诊属于患者。
我希望得到最近访问为每一个病人(或转诊,因为你不能没有转诊访问),并得到如下:
patients.ID | patients.Name | visits.FollowUpDate | visits.FollowUpInterval
我试图要做的是得到一个错过了后续访问的病人名单。
希望这是给你的SQL的人在那里没有道理的......
访问表中的ID是否为自动增量和唯一?我要做的是按照降序排列访问次数,以获取最新记录 –
或使用WHERE referral.ID =(SELECT MAX(ID)FROM referral),如果需要单个记录 – cha
访问表中的ID是自动增量和独特 – akevan