आपको creator_updater
. में शामिल होना होगा तालिका दो बार ताकि आप दो स्तंभों के नाम प्राप्त कर सकें।
SELECT a.id,
b.name created_by_id,
c.name latest_updated_by_id
FROM student_data a
INNER JOIN creator_updater b
ON a.created_by = b.id
INNER JOIN creator_updater c
ON a.updated_by = c.id
लेकिन उपरोक्त कोड काम नहीं करेगा यदि कॉलम में से एक शून्य है , अगर ऐसा है, तो LEFT JOIN
. का उपयोग करें INNER JOIN
. के बजाय
SELECT a.id,
b.name created_by_id,
c.name latest_updated_by_id
FROM student_data a
LEFT JOIN creator_updater b
ON a.created_by = b.id
LEFT JOIN creator_updater c
ON a.updated_by = c.id
जुड़ने के बारे में अधिक जानकारी के लिए