SELECT * FROM
(SELECT * FROM episodes ORDER BY created_at DESC) and t1
GROUP BY serial_id
ORDER BY created_at DESC
,我將回到那裏通過created_at
添加的最後一集系列。但問題是,當我把它放在託管所有工作,但現在我把它放在VPS服務器上,我總是列出第一集。如果我group by serial_id
之後添加desc
它的工作,但它是不可能在laravel(-> groupBy ('serial_id')
)
共享主機:
+---------+-------------+--------+
| id | serial_id | part |
+---------+-------------+--------+
| 8124 | 12 | s02e10 |
| 362 | 8 | s09e12 |
| 4673 | 9 | s01e12 |
| 871 | 4 | s03e24 |
+---------+-------------+--------+
我的VPS:
+---------+-------------+--------+
| id | serial_id | part |
+---------+-------------+--------+
| 8124 | 12 | s01e01 |
| 362 | 8 | s01e01 |
| 4673 | 9 | s01e01 |
| 871 | 4 | s01e01 |
+---------+-------------+--------+
預先感謝您的幫助
也許你會在這種情況下使用RAW:'GROUPBY(DB ::原料( 'serial_id降序'))' – Manish