Помогите построить sql-запрос с выбором конкретных значений id

Статус
В этой теме нельзя размещать новые ответы.

web-investor

Постоялец
Регистрация
19 Окт 2007
Сообщения
504
Реакции
113
В общем есть вот такой запрос:
PHP:
$database->setQuery("SELECT c.*, ".
                " (SELECT count(*) ".
                "  FROM #__adsmanager_ads a ".
                "  LEFT JOIN #__adsmanager_adcat as adcat ON adcat.adid = a.id ".
                "  WHERE adcat.catid = c.id ".
                "    AND a.published = 1 ".
                " ) as num_ads ".
                "FROM #__adsmanager_categories as c ".
                "WHERE c.published = 1 ".
                "ORDER BY c.parent,c.ordering");

Как сделать так, чтобы он выбирал не все подряд, а только записи с определенными id (43, 56, 71, 34) из таблицы adsmanager_categories?

Подозреваю, что нужно здесь "WHERE c.published = 1 and id=???" что замутить, правильно?
 
"WHERE c.published IN (1, 2,3,5,7,9) ".
Выберет 1 2 3 5 7 9
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху