Есть 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?