Фильтр по марке
SELECT *,
(select `name` from `vendors` where `id`=`news`.`vendor`) as `mark2`, # создаем поле марки
(select `name` from `vendors` where `id`=`news`.`model`) as `model2`, # создаем поле модели
(select `kat_name` from `news_kat` where `id`=`news`.`catid`) as `cat_name`, # создаем поле модели
( SELECT `name` FROM `city` WHERE `city`.`id` = `news`.`city`) AS `name_city` # создание поля с именем города
FROM `news`
WHERE `prov` =1 AND `catid` IN (SELECT `id` FROM `news_kat` where CONCAT('/', `list_podkat`, '/') like '%/19/%') AND (`city`=656 OR `city`=0)