Скажут, у меня есть следующий MySQL таблица:Получить ребенок комментарии
Table Comment:
id int not null,
parent_id int not null,
body text not null,
created datetime not null
parent_id является рекурсивным отношением. Не обращайте внимания на то, является ли оно нулевым или нет, поскольку я всегда могу назначить фиктивный идентификатор, если нет родителя.
Я хочу выбрать дочерние комментарии для каждого родителя (последние 5 для каждого родителя).
Если я использую что-то вроде
SELECT * FROM Comment WHERE parent_id in (...) ORDER BY created DESC
Это будет выбрать все комментарии для каждого указанного родителя, который я не хочу.
Я хочу выбрать родителей, а также детей первой степени (не более 5) в одном запросе или наиболее эффективным способом.
Любая идея?
есть таблица 'parent'? – jaczes
Это рекурсивные отношения. – Lucas