У меня есть две таблицы: 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, тогда как я хочу ограничить результат для каждого отдельного tableA.id
Как я могу это сделать?
Спасибо