Utiliser :
SELECT a.*,
COALESCE(u.username, 'User Not Found') AS `user`
FROM ARTICLES a
LEFT JOIN USERS u ON u.id = a.user_id
ORDER BY articles.timestamp
Documents :
La raison de choisir COALESCE plutôt que IF ou IFNULL est que COALESCE est la norme ANSI, tandis que les autres méthodes ne sont pas implémentées de manière fiable sur d'autres bases de données. J'utiliserais CASE avant de regarder IF car encore une fois - CASE est la norme ANSI, ce qui facilite le portage de la requête vers d'autres bases de données.