Brug:
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
Dokumentation:
Grunden til at vælge COALESCE frem for IF eller IFNULL er, at COALESCE er ANSI-standard, mens de andre metoder ikke er pålideligt implementeret over andre databaser. Jeg ville bruge CASE, før jeg ville se på IF, fordi igen - CASE er ANSI-standard, hvilket gør det nemmere at portere forespørgslen til andre databaser.