yii активная запись НЕ В запросе
Как мы можем реализовать CActive Record для этого запроса в yii
SELECT *
FROM location WHERE locationid NOT IN
( SELECT location
FROM memberlocation
WHERE memberid = 2371)
1 ответ
Решение
Попробуй это
$sql='SELECT *
FROM location WHERE locationid NOT IN
( SELECT location
FROM memberlocation
WHERE memberid = 2371)';
$result = Yii::app()->db->createCommand($sql)->queryAll();
Или вы могли бы сделать что-то вроде этого
$result= Location::model()->findAll(array(
'select'=>'*',
'condition'=>'locationid NOT IN( SELECT location
FROM memberlocation
WHERE memberid = :member_id)',
'params'=>array(':member_id'=2371)
));