Самый просто вариант: таблица answers: id, parent_id, user_id, answer. У ответов parent_id = null, у комментариев parent_id = id ответа, к которому относится комментарий.
@xmoonlight, можно parent_id в comments добавить, принцип будет такой же, как я описал изначально. Но если автор хочет один уровень комментариев, как здесь, то будет достаточно и такой структуры.
SELECT `c`.*, `users`.`login`, `users`.`logo` AS `user_ava`, `users`.`sex` AS `sex`, `users`.`balance` AS `balance`, `comments`.`text` AS `textcomm`
FROM `otvety` AS `c`
LEFT JOIN `comments` ON `comments`.`otv_id` = `c`.`id`
LEFT JOIN `users` ON `users`.`id` = `c`.`user_id`
WHERE `c`.`post_id`='$id'
GROUP BY `c`.`id`
ORDER BY `c`.`date` ASC