Добрые люди Stackoverflow, я в настоящее время борется с небольшой частью моего последнего проекта.MySQL Query для выбора 5 записей из соединения в подзапросе
В настоящее время работает с галереей изображений.
Для простоты, у меня есть две таблицы:
**albums**
album_id, album_title
**media**
media_id, album_id, media_title
Мне нужно, чтобы отобразить список из 5 альбомов и для каждого альбома до 5 пунктов средств массовой информации в этом альбоме.
Так что я хочу, чтобы выбрать мой запрос 5 альбомов, а затем до 5 элементов мультимедиа, которые имеют тот же album_id
Я хочу, чтобы выполнить это с минимальным количеством запросов возможных, а также лучшую производительность, насколько это возможно (поэтому я уже работаю, просто получая все альбомы, получая все медиафайлы, а затем перебираю их, но это не масштабируется, если в некоторых альбомах есть сотни элементов мультимедиа).
Я всегда ценю фантастическую помощь, которую я здесь получаю. Спасибо.
Ой приятно. Я не думал об этом так. Я намеренно упростил структуру таблицы OP. Таблица мультимедиа соединяется с другими таблицами и имеет еще много полей, поэтому в конечном итоге было бы более полезно иметь медиа-записи как ассоциативный массив в PHP, а не с разделителями-запятыми. Но это отличное решение. – SpongeBobPHPPants