आप फिर से तालिका में शामिल हो जाते हैं, इसलिए ऐसा लगता है कि आप उसी तालिका से दो बार (एक उपस्थित चिकित्सक देखने के लिए, एक भर्ती चिकित्सक देखने के लिए) से कर रहे हैं।
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>
और एक लक्ष्य के लिए आपका आंतरिक जुड़ाव पहला डॉक्टर है, a2 के लिए शामिल होना दूसरे डॉक्टर को लक्षित करता है।
छद्म कोड क्षमा करें, लेकिन मुझे लगता है कि आपको यह विचार मिल गया है। आप देखेंगे कि a और a2 दोनों डॉक्टर टेबल से doc_name फ़ील्ड प्राप्त कर रहे हैं, लेकिन वे b टेबल से अलग आईडी से जुड़े हुए हैं।