mysql: order by in
Т.е. вначале товары с артикулами из списка, затем по обычной сортировке.
SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY FIELD(`art`,'art78','art22','art11'), `ord` ASC
или еще варианты…
SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY FIELD(`art`,'art78','art22','art11') DESC, `ord` ASC
или
SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY IF(FIELD(`art`,'art78','art22','art11'),TRUE,FALSE) DESC, `ord` ASC