Nếu tôi hiểu chính xác về bạn (bạn không cung cấp bất kỳ dữ liệu nào của bài kiểm tra), thì truy vấn này sẽ cung cấp dữ liệu bạn muốn:
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
sẽ là NULL
if a.updaterid
IS NULL` (hoặc người dùng cập nhật bị xóa) hoặc sẽ giữ tên khác.