3
假如你有看起來像一個數據模型:核心數據關係
/-----------------------\ /-----------------------\
| Patient | | Medication |
|-----------------------| |-----------------------|
| firstName | | startOn |
| lastName | | endOn |
|-----------------------| |-----------------------|
| medications | <<-\ | |
| | \->> | patients |
\-----------------------/ \-----------------------/
所以有一個多一對多的關係:患者有許多藥物和藥物有很多病人。
鑑於Patient
對象,您如何獲得最新的endOn
相關的Medication
? (假設:一個病人沒有超過一種藥物在同一日在結束)即:
// patientZero is a patient with related medication records
Patient *patientZero = ...;
Medication *mostRecentMed = [patientZero mostRecentlyCompletedMedication];
一個怎樣實現mostRecentlyCompletedMedication
方法?
謝謝!
希望患者不要有許多藥物和藥物沒有多少病人。 ^^ – 2011-01-28 21:57:13