Anda bergabung kembali ke meja lagi, jadi sepertinya Anda DARI meja yang sama dua kali (satu untuk pencarian dokter yang hadir, satu untuk pencarian dokter yang masuk).
SELECT a.doc_name as attending_name,
b.somefield,
a2.doc_name as admitting_name
FROM doctors a,
someothertable b,
doctors a2
WHERE a.doc_id = b.attending_doc_id
AND a2.doc_id = b.admitting_doc_id
AND b.record_id = <whatever>
dan inner join anda untuk menyasar dokter pertama, join untuk a2 menyasar dokter kedua.
Maafkan kode semu, tapi saya pikir Anda mengerti. Anda akan melihat bahwa a dan a2 sama-sama mendapatkan bidang doc_name dari tabel doctor, tetapi keduanya digabungkan ke ID yang berbeda dari tabel b.