私は患者を想定し 二つのテーブルの医師と患者の二つの列がある持っていると言うとき、照会する方法、ID、NPIは、各patientidsフィールドができ patientids複数の患者のid値を持つ それで、Idの医者のテーブルを与えられれば、医者に属する患者に質問することができます。MySQLは:IDと名前 は医師を想定し、3つの列があります:別のテーブルのレコードのフィールドのidが
私は、次のSQLを試してみましたが、それは小さなデータセットでは何も
select p.Name from patients p
where p.Id in (select patientIds from doctors d where [email protected]);
あなたは 'FIND_IN_SET'を使用することができます。しかし、 'doctors.patientids'カラムを正常化する方が良いでしょう。 –
@PaulSpiegelが言ったことは、 'doctors_patients'テーブルが必要なことです。値リストの解析は、RDBMSでやりたい最後のものの1つです。 – Uueerdo
ありがとうございます。 @PaulSpiegel @ Uueerdo –