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