SELECT `i`.`id_tm`, `s`.`id_screenshot` FROM `tm_index` AS `i` LEFT JOIN ( SELECT `s1`.`id_screenshot` , `s1`.`id_tm`, MAX(`s1`.`height`*`s1`.`width`) AS `surface` FROM `tm_screenshots` AS `s1` WHERE `s1`.`uri` REGEXP '\.(gif|jpg|jpeg|png)$' AND `s1`.`uri` NOT LIKE '%rs%' GROUP BY `s1`.`id_screenshot`) AS `s` ON `s`.`id_tm` = `i`.`id_tm` LEFT JOIN `tm_styles` AS `st` ON `st`.`id_tm` = `i`.`id_tm` LEFT JOIN `tm_categories` AS `cat` ON `cat`.`id_tm` = `i`.`id_tm` WHERE `i`.`state` = 1 AND ( i.id_tm IN ( SELECT `k`.`id_tm` FROM `tm_keywords` AS `k` LEFT JOIN `tm_keywords_index` AS `ki` ON `k`.`id_keyword` = `ki`.`id_keyword` WHERE MATCH (`ki`.`label_en`) AGAINST ('music photos') > 0 ) ) AND (`i`.`id_tm` = '13775' OR `i`.`id_tm` = '10781' OR `i`.`id_tm` = '11568' OR `i`.`id_tm` = '12397') AND `i`.`id_type` = 17 AND `i`.`price` >= 20 AND `i`.`price` <= 60 AND `st`.`id_style` = 16 AND `cat`.`id_category` = 94 GROUP BY `i`.`id_tm` ORDER BY `i`.`id_tm` DESC