У меня есть таблица, в которой люди могут отправлять комментарии:Комментарий Ответ MySQL
CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`user` int(11) UNSIGNED NOT NULL,
`reference` int(11),
`data` datetime NOT NULL,
`ip` varchar(20),
`answer` int(11)
PRIMARY KEY (`id`)
)
если этот комментарий является ответом на другой комментарий answer
имеет свой идентификатор. я это выбор:
select id, user, data, ip, answer from comments where reference = ? and answer = 0
, так что я могу получить все комментировать ссылочной ид и пропустить его, если он является ответом.
Проблема в том, что если у одного из комментариев есть ответы, как я могу выбрать ответы в своих комментариях в этом выборе? например:
comment 1
answer comment 1 (1)
answer comment 1 (2)
comment 2
comment 3
comment 4
answer comment 4 (1)
answer comment 4 (2)
comment 5
...
спасибо друг! Я попробую! –