Запрос К Базе (История Постов)

Всем привет.

Дело вот в чём, на форум делаю историю постов пользователя.

Структура постов примерно такая:

id | title | text | user_id | post_id

post_id - если 0, значит родительский пост, если нет то ответ к посту с id = post_id

Как сделать историю тем понятно, т.е.:




Post::model->findAll('condition'=>'user_id = '.Yii::app()->user->id)



а надо получить массив с постами не только теми которые сам написал, но и с теми в которых отвечал.

Как можно это обеспечить? Если что то не понятно спрашивайте :)