Mam sobie 3 tabele: articles, articles_categories oraz users i potrzbuję danych z wszytkich z nich na raz

Tabela articles: id, category, user_add oraz user_mod.
Tabela articles_categories: id, name.
Tabela users: id, frname.
Obecnie używam takiego zapytania:
Kod
SELECT `articles`.* , `users`.`frname`, `articles_categories`.`name`
FROM `articles`
LEFT OUTER JOIN `users` ON `articles`.`user_add` = `users`.`id`
LEFT OUTER JOIN `articles_categories` ON `articles`.`category` = `articles_categories`.`id`
WHERE `articles`.`id` = 30
LIMIT 1
FROM `articles`
LEFT OUTER JOIN `users` ON `articles`.`user_add` = `users`.`id`
LEFT OUTER JOIN `articles_categories` ON `articles`.`category` = `articles_categories`.`id`
WHERE `articles`.`id` = 30
LIMIT 1
Niestety nie mam pojęcia jak dopasować dwa pola (user_add i user_mod) i wyciągnąć pod innymi nazwami do jednej tabeli (users)

Z góry dzięki za pomoc.