@fiter

Mysqli: как сделать выборку с лимитом для пары значений IN?

Есть таблица contacts с полями id|city_id|category_id|email
Сейчас запрос такой:
"SELECT (id,email) FROM contacts WHERE city_id IN (".implode(',', $arrCity).") AND category_id IN (".implode(',', $arrCategory).")"

Как сделать, чтобы для каждой пары город->категория выбиралось по 10 записей?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
IMHO, только через UNION подзапросов для каждой пары
Ответ написан
Комментировать
gds1
@gds1
Пыха - это наше всё)))
Согласен с Rsa97, делай 2 запроса с лимитами, и оъединяй их UNION-ом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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