Php Yii关系子查询
这是我的疑问:Php Yii关系子查询,php,mysql,yii,subquery,Php,Mysql,Yii,Subquery,这是我的疑问: select * from order_shipping_date osd inner join (SELECT MAX(osd.id) as id FROM order_shipping_date osd group by osd.order_id) osdi ON osd.id = osdi.id 我很乐意这么做,但我想把它定义为 以后使用这样的代码更方便 这完全可行吗?我找不到任何示例。可以在关系声明中指定 public function relations()
select * from order_shipping_date osd inner join
(SELECT MAX(osd.id) as id FROM order_shipping_date osd
group by osd.order_id) osdi ON osd.id = osdi.id
我很乐意这么做,但我想把它定义为
以后使用这样的代码更方便
这完全可行吗?我找不到任何示例。可以在关系声明中指定
public function relations()
{
return array(
'orderShippingDate' => array(
// define you relation
'join' => '(/* subquery here*/) osdi ON osdi.id=orderShippingDate.id',
'joinType' => 'INNER JOIN'
),
);
}