अगर मैं आपको सही ढंग से समझता हूं (आपने कोई परीक्षा डेटा प्रदान नहीं किया), तो यह क्वेरी वह डेटा प्रदान करती है जो आप चाहते हैं:
SELECT a.*, u1.Name, u2.Name FROM `articles` a
JOIN `users` u1 ON (a.id=1 AND u1.`id` = a.`authorid` )
LEFT JOIN `users` u2 ON (a.`updaterid` IS NOT NULL AND u2.`id` = a.`updaterid`)
u2.Name
NULL
होगा अगर a.updaterid
IS NULL` (या अद्यतनकर्ता-उपयोगकर्ता हटा दिया गया है) या अन्यथा नाम धारण करेगा।