Я провел несколько поисков по этому вопросу, но ни одно из решений, похоже, не работает, поэтому, возможно, мое требование немного отличается.
В основном у меня есть таблица содержимого и таблица file_screenshots. Каждая строка в таблице «file_screenshots» имеет столбец «screenshot_content_id». Я хочу выбрать из таблицы «содержимое», присоединиться к таблице «file_screenshots», но выбрать только 5 снимков экрана для любого отдельного фрагмента содержимого.
Если это невозможно, я рад использовать два запроса, но, опять же, я не уверен, как ограничить результаты только получением 5 скриншотов на единицу контента.
Вот пример запроса:
SELECT * FROM content
LEFT JOIN file_screenshots
ON file_screenshots.screenshot_content_id = content.content_id
WHERE content_type_id = 4