У меня есть две таблицы: tableA (idA, titleA)
и tableB (idB, idA, textB)
с отношением от одного до многих между ними. Для каждой строки в таблице A я хочу получить последние 5 строк, соответствующих таблице B (упорядочен по idB).
Я пробовал
SELECT * FROM tableA INNER JOIN tableB ON tableA.idA = tableB.idA LIMIT 5
но это просто ограничивает глобальный результат INNER JOIN, тогда как я хочу ограничить результат для каждой другой таблицыA.id
Как я могу это сделать?
Спасибо