This is a part of my DB structure that I want to query:

The relations are these:
- article.art_author - user.usr_id
- article.art_id - tag_article.rel_art_id
- tag_article.rel_tag_id - tag.tag_id
I want to select the articles that are written from selected users (by usr_id) OR the article that have the selected tags (by tag_id) in one query if possible.
I have tried this but does not give me the desired result:
SELECT * FROM
((article JOIN user on article.art_author = user.usr_id)
JOIN
tag_article on article.art_id = tag_article.rel_art_id)
JOIN
tag on tag_article.rel_tag_id = tag.tag_id
WHERE
article.art_lang = '$cur_lang'
$sql_in
ORDER BY
article.art_date desc
LIMIT $first_record, $range