需要通过RAND对此SQL结果进行排序

时间:2016-01-31 19:35:59

标签: php sql

我有以下sql,需要按随机顺序对结果进行排序。我尝试添加ORDER BY RAND()但是没有成功。我可能会错过它的语法。

$items = Goods_Model_Good::findByCop(array(
       'where' => new JO_Db_Expr(
             'good.id IN (SELECT id
                            FROM good
                            WHERE copId LIKE ' . Helper_Db::quote($cop['copId']) .
     ')')));

1 个答案:

答案 0 :(得分:3)

在PHP中,你得到一个随机播放的数组:

shuffle($items);