#DB_SELECT_ERROR [SQL execute hiba! (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'row_number, @type :=main_category_id as dmy ...' at line 3)] (SELECT * FROM( SELECT *, @num := if(@type = `main_category_id`, @num + 1, 1) as row_number, @type :=main_category_id as dmy FROM ( SELECT A.id,A.serial, A.qa_pic_file, A.main_category_id, AL.title, AL.seo_name, AL.lead, MA.menu_id FROM `article` A INNER JOIN article_lang AL ON A.id = AL.article_id INNER JOIN menu_article MA ON A.id = MA.article_id WHERE AL.lang_id = 1 AND A.quick_article = 1 AND A.status = 1 GROUP BY id ORDER BY main_category_id ASC, serial DESC ) res ) q WHERE row_number <= 20)