こんにちは私は次の3つのテーブルを持っています、それらの中にデータの例
患者:1、DUMMY PT、78936、1987-07-18
Custom_fields:1、1、'血圧'、入力、'医療記録'
patient_info:1、1、80 / 90 blah blah、1
私が欲しいのは、私が非常に辛抱強いページである場合、pt_id =patients.patient_idである'patient_info'のすべての行を取得してから、doctor_id =$idであるcustom_fields.title=cf_idを取得してすべてを表示することです。
上記のデータの例から、次のようになります。
患者:DuMMY ptプロファイルページ:-
血圧:80/90何とか何とか
このテーブルをどのように結合するかについてのヒントはありますか?
注:私は試しました:
SELECT patient_info.info,custom_fields.title FROM patient_info where patient_info.pt_id='8' and custom_fields.id=patient_info.cf_id and custom_fields.doctor_id = '10'
join patients on patient_info.pt_id=patients.patients_id
join custom_fields on patient_info.cf_id=custom_fields.id
ここで、10と8はすでに与えられていますが(phpでは$ vars)、「患者に参加する」の近くでエラーが発生します