【发布时间】:2014-04-21 12:41:14
【问题描述】:
我有下面的sql查询,如何在yii中使用findAll()写查询?
我没有使用CDbCriteria,暂时避免使用它。
使用三个表 user、category 和 job_profile。
SELECT *
FROM job_profile
INNER JOIN user ON user.id = job_profile.user_id
INNER JOIN category ON category.id = job_profile.category_id
WHERE category_id = 1
AND experience = 2
AND key_skills LIKE '%php%'
我已经编写了以下查询,但我不知道如何包含联接:
$results = SearchEmployee::model()->findAll("category_id=:category AND key_skills like
:skill AND experience=:experience", array(
'category'=>$category,
'skill'=>'%'.$skills.'%',
'experience'=>$experience
));
【问题讨论】: