Есть две таблицы, простой пример
Таблица 1 "список вопросов":
kq_id | kq_text | kq_subject
таблица 2 "коментарии":
kd_id | kd_base | kd_text
Есть задача. Выбрать все записи из таблицы 1, и максимум по три комментария из таблицы 2 к каждой записи в таблице 1.
Подскажите, пожалуйста, как можно реализовать.
Я вот пробовал вот так:
SELECT *
FROM `krok_questions`
RIGHT JOIN `krok_discuss` ON (`krok_discuss`.`kd_base` = `krok_questions`.`kq_id`)
WHERE `kq_subject` = ".$ks_id."
ORDER BY `kq_id`
но вот как то нужно добавить лимит, чтоб RIGHT JOIN Не присоеденял больше 3х записей к одной из первой таблицы
_____________
Одесса - мой город!)))