ccdushi 2012-02-14 10:12:11 5038次浏览 2条回复 0 0 0
$sql = SELECT `name` FROM `category` WHERE `id`=(SELECT `parent_id` FROM `category` WHERE `id`=3);

这个sql语句用new CDbCriteria()怎么写?

  • 回复于 2012-02-14 15:23 举报
    $criteria = new CDbCriteria; 
    $criteria->select = "‘name’";
    $criteria->addCondition("id=(SELECT `parent_id` FROM `category` WHERE `id`=3)");
    $test = 你的model::model()->findAll($criteria);
    

    这样应该可以,如果不行,你试试看分开查。。。

  • 回复于 2012-07-30 17:26 举报

    为什么要用到CDbCriteria这个类呢?

您需要登录后才可以回复。登录 | 立即注册