Имам таблица за коментари като
id | post_id | parent_id | user_id | text | time | likes
Коментарите могат да имат подкоментари от 1 ниво (без влагане на 2-ро/3-то ниво). Потребителите могат да сортират коментари въз основа на време/харесвания.
Каква ще бъде заявката, за да получите 10 скорошни коментара заедно с всички техни подкоментари.
SELECT `id`, `user_id`, `text`
FROM `comments`
WHERE `post_id` = '$postId' OR `parent_id` IN
(
SELECT `id` FROM `comments`
WHERE `post_id` = '$postId'
ORDER BY `time` DESC
LIMIT 10
)
ORDER BY `time` DESC
LIMIT 10
това не работи