@WebforSelf

Как составить запрос mysql в PHP из двух?

Друзья, исходный запрос выглядит так.

$query = $this->db->placehold("SELECT g.id, g.name, g.discount FROM __groups AS g ORDER BY g.discount");


Есть 2 модуля которые добавляют каждый свои поля и условия запроса.
Вот как они выглядят по отдельности ( в тегах коментах заключено то что именно добавляется.

$query = $this->db->placehold("SELECT g.id, g.name, g.discount
/*group_visible*/, g.for_visible/*/group_visible*/ FROM __groups AS g
/*group_visible*/".($filter['for_visible'] ? " where g.for_visible=?" : "")."/*/group_visible*/ 
ORDER BY g.discount"/*group_visible*/, (int)$filter['for_visible']/*/group_visible*/);


и

$query = $this->db->placehold("SELECT g.id, g.name, g.discount
/*group_discount*/, g.is_discount, g.short_name/*/group_discount*/ 
FROM __groups AS g
/*group_discount*/ WHERE 1 $discount_filter/*/group_discount*/ 
ORDER BY g.discount");


Как эти 2 модуля объединить в один запрос? Поля понятно что через запятую, а вот дальше не выходит.
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы