web-investor
Постоялец
- Регистрация
- 19 Окт 2007
- Сообщения
- 504
- Реакции
- 113
- Автор темы
- #1
В общем есть вот такой запрос:
Как сделать так, чтобы он выбирал не все подряд, а только записи с определенными id (43, 56, 71, 34) из таблицы adsmanager_categories?
Подозреваю, что нужно здесь "WHERE c.published = 1 and id=???" что замутить, правильно?
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=???" что замутить, правильно?