次の4つのテーブルがあるlinqステートメントを試みています
table: plan
id
planname
table: patient
Fields
id, firstname, lastname, site_id
Table: site
id,
sitename
table: plan_patient
id
site_id
patient_id
table: plan_Exclusions
id
patient_id
plan_id
site_id
table: plan_schedule
id
patient_id
plan_id
site_id
計画に割り当てられていない、または計画から除外されていないすべての患者を引き戻したいと考えています。
患者が計画に割り当てられていないかどうかを決定するのは、患者が除外テーブルにあり、テーブルにスケジュールがなく、テーブルplan_schedule
に存在しないことですplan_patient
。
これはストアド プロシージャで簡単に実行できますが、結果を取得するためにストアド プロシージャを実行する必要がないように、これを構築しようとしています。