SELECT aa.id, aa.headline, aa.slug, aa.author_id, aa.source_id, aa.stage, aa.summary, aa.date, aa.image_id, aa.file, aa.site_id, aa.type_id, aa.path, aa.marker, aa.old_id, aa.old_wp_id FROM articles_article aa INNER JOIN articles_articletype AS aat ON aa.type_id = aat.id WHERE aa.stage = 'P' AND aa.date <= now() AND aat.cover = True and aa.site_id = 2 union SELECT aa.id, aa.headline, aa.slug, aa.author_id, aa.source_id, aa.stage, aa.summary, aa.date, aa.image_id, aa.file, aa.site_id, aa.type_id, aa.path, aa.marker, aa.old_id, aa.old_wp_id FROM articles_article aa INNER JOIN articles_articletype AS aat ON aa.type_id = aat.id WHERE aa.stage = 'P' AND aa.date <= now() AND aat.cover = True AND aa.id in ( select tags.article_id from articles_article_tags tags where tags.tag_id in (1,1,2,2,3,3) ) ORDER BY aa.date DESC;