Сложный запрос sql с использованием активной записи CIPhp

Кемеровские программисты php общаются здесь
Anonymous
Сложный запрос sql с использованием активной записи CI

Сообщение Anonymous »

Мне нужно написать этот запрос, и я думаю, мне нужна помощь.
Я использую CodeIgniter (последняя версия) с Mysql.

У меня есть небольшая таблица «события» со следующей структурой:

Изображение


И что я хочу сделать, так это выбрать 2 события для каждого места проведения_id.

Результат запроса будет примерно таким:

Код: Выделить всё

Venue_id number 1 : event1, event 2
venue_id number 2 : event 5, event 6
Другими словами, чтобы внести ясность. Мне нужно выбрать по 2 мероприятия для каждого клуба.

Я пробую что-то вроде:

Код: Выделить всё

SELECT * FROM (`events`) GROUP BY `venue_id` LIMIT 2
Но мне нужно группировать и ограничивать место_идентификатора

Есть ли способ сделать это только с помощью запроса sql, или мне следует рассчитывать на php, чтобы обойти эту проблему?>

Подробнее здесь: https://stackoverflow.com/questions/238 ... ive-record

Вернуться в «Php»