Ich habe den BefehlLaravel/Mysql groupby Bestellung
SELECT * FROM
(SELECT * FROM episodes ORDER BY created_at DESC) and t1
GROUP BY serial_id
ORDER BY created_at DESC
, die ich Serie zurückkehren wird, wo die letzte Folge von created_at
hinzugefügt. Aber das Problem ist, dass, als ich es auf Hosting hatte alles funktionierte, aber jetzt lege ich es auf dem VPS-Server und dort listet ich immer die erste Episode auf. Wenn ich desc
nach group by serial_id
hinzufügen Arbeit es ist, aber es ist nicht möglich, auf Laravel (-> groupBy ('serial_id')
)
Shared Hosting:
+---------+-------------+--------+
| id | serial_id | part |
+---------+-------------+--------+
| 8124 | 12 | s02e10 |
| 362 | 8 | s09e12 |
| 4673 | 9 | s01e12 |
| 871 | 4 | s03e24 |
+---------+-------------+--------+
Mein VPS:
+---------+-------------+--------+
| id | serial_id | part |
+---------+-------------+--------+
| 8124 | 12 | s01e01 |
| 362 | 8 | s01e01 |
| 4673 | 9 | s01e01 |
| 871 | 4 | s01e01 |
+---------+-------------+--------+
Vielen Dank im Voraus für Ihre Hilfe
Wahrscheinlich werden Sie RAW haben in diesem Fall zu verwenden: 'groupBy (DB :: raw ('SERIAL_ID desc'))' – Manish