Сложный запрос 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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