cakephp中联接别名表中的顺序
我试图添加加入别名表的顺序,但没有得到结果$this->Message->find('all',array('joins'=>array(array('table'=>'users','alias'=>'UserJoin','type'=>'internal','conditions'=>array('UserJoin.id=Message.from'),'order'=>'UserJoin.datetime DESC','limit'=>1)),'conditions'=>array('Message.to'=>4),'fields'=>array('UserJoin.','Message.'),'order'=>'Message.datetime DESC'));欢迎来到苏。。您是否尝试过在cakephp中联接别名表中的顺序,php,cakephp,join,Php,Cakephp,Join,我试图添加加入别名表的顺序,但没有得到结果$this->Message->find('all',array('joins'=>array(array('table'=>'users','alias'=>'UserJoin','type'=>'internal','conditions'=>array('UserJoin.id=Message.from'),'order'=>'UserJoin.datetime DESC','limit'=>1)),'conditions'=>array('Mes
outer
order字段中设置UserJoin顺序,因此'order'=>数组('Message.datetime'=>'DESC','UserJoin.datetime'=>'DESC'))
这是一个OneToOne
连接,还是您试图在UserJoin
中查找最新的条目,尽管存在多个条目?您可以尝试使用order作为数组'order'=>数组('Message.datetime
=>'DESC')`我想对join中的数据进行排序,这里是需要更改的'order'=>'UserJoin.datetime DESC','limit'=>1$this->Message->find('all',array('joins'=>array)(array('table'=>'users','alias'=>'UserJoin','type'=>'internal','conditions'=>array('UserJoin.id=Message.from'),'order'=>'UserJoin.datetime DESC','limit'=>1)),'conditions'=>array('Message to'=>4),'fields'=>array('UserJoin.',“order'=>“Message.datetime DESC'));欢迎来到苏。。您是否尝试过在outer
order字段中设置UserJoin顺序,因此'order'=>数组('Message.datetime'=>'DESC','UserJoin.datetime'=>'DESC'))
这是一个OneToOne
连接,还是您试图在UserJoin
中查找最新的条目,尽管存在多个条目?您可以尝试使用order作为数组'order'=>数组('Message.datetime
=>'DESC')`我想对join中的数据进行排序,这里是需要更改的'order'=>'UserJoin.datetime DESC',“限制”=>1
$this->Message->find('all', array(
'joins' => array(
array(
'table' => 'users',
'alias' => 'UserJoin',
'type' => 'INNER',
'conditions' => array(
'UserJoin.id = Message.from'
),
**'order'=>'UserJoin.datetime DESC',
'limit'=>1**
)
),
'conditions' => array(
'Message.to' => 4
),
'fields' => array('UserJoin.*', 'Message.*'),
'order' => 'Message.datetime DESC'
));