SELECT SQL_CALC_FOUND_ROWS _articles.id_article,_articles.de,
IFNULL( _articles.titre_de , IFNULL( _articles.titre_uk, _articles.titre_fr )) AS 'titre_de', IF( _articles.titre_de IS NULL , IF( _articles.titre_uk IS NULL , 'fr' , 'uk'), 'de' ) AS 'titre_langue',
_prix.ref_prix as 'reference', _articles.id_categorieA, _articles.id_categorieB, _articles.id_categorieC, _articles.selection FROM _articles INNER JOIN _prix on _articles.id_article = _prix.id_article
WHERE _articles.de = '1' AND _prix.actif = '1' AND ( (_prix.stock > 0 ) OR (_prix.stock = 0 AND sstitre1_de != '')) AND ( _prix.indispo = 0 OR (_prix.indispo = 1 AND _prix.indispo_date BETWEEN CURDATE() AND ADDDATE(CURDATE(), INTERVAL 7 DAY)) )
AND _articles.id_categorieA = '1'
AND _articles.id_categorieB = '14' and _articles.id_categorieC = '344' GROUP BY _articles.id_article ORDER BY _prix.date_miseenligne DESC, _articles.ordre ASC, _articles.id_article DESC LIMIT 0,9