У меня есть две таблицы: коллекции и collection_items.Mysql ограничение количества запросов
Я пытаюсь выяснить, как я могу выбрать для каждой коллекции, получить максимум 4 collection_items в том же запросе.
В некоторых коллекциях может быть более 4 предметов, но мне нужно всего лишь 4, чтобы показать.
Следующий запрос возвращает все элементы для каждой коллекции, но не знаю, как я могу ограничить его 4.
SELECT cn.*, o.url_thumb
FROM collection_names as cn LEFT JOIN collection_items as ci ON ci.collection_id=cn.id
LEFT JOIN objects as o ON o.ID=ci.object_id
WHERE cn.public=1
ORDER BY cn.fecha DESC
LIMIT 0, 20
который 4 'collection_item' вы хотите показать? –
@JuanCarlosOropeza Я не против заказа .. может быть случайным. – Apalabrados
LIMIT 4 ........? –