запрос в AR

Есть 2 таблицы:


CREATE TABLE `person` (

  `idperson` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(45) NOT NULL,

  `lastname` varchar(45) NOT NULL,

  `birthday` date NOT NULL,

  `gender` enum('1','2') NOT NULL DEFAULT '1',

  `created` datetime NOT NULL,

  PRIMARY KEY (`idperson`)

) 

ENGINE=InnoDB  

DEFAULT CHARSET=utf8;

-----------------------------


CREATE TABLE `genealogy` (

  `personId` int(11) NOT NULL,

  `motherId` int(11) ,

  `fatherId` int(11) ,

  PRIMARY KEY (`personId`)

) 

ENGINE=InnoDB

DEFAULT CHARSET=utf8;

В первой хранится инфо о персоне, во второй о родителях.

Для получения сведений о родителях использую такой запрос:


$sql='SELECT d1.* FROM  person d1, genealogy WHERE genealogy.personId='.$value.' AND 

  (genealogy.fatherId = d1.idperson or  genealogy.motherId = d1.idperson)

  ORDER by d1.gender';

$parent = Yii::app()->db->createCommand($sql)->queryAll();

Как можно реализовать этот запрос на AR?

Видимо я неверно выразился: как реализовать через relations в модели?