0
我有一個由入境日期排序列表:MySQL的排序:條件多列
- 作業C,EN-GB,2016年1月12日08:00:00
- JOB B,EN-GB,2016年1月12日8時10分〇〇秒
- JOB A,EN-GB,2016年1月12日8點20分00秒
比方說,我現在補充:
- JOB B,FR-FR,2016年1月12日08:30:00
在當前查詢,列表如下所示:
- 作業C,EN-GB 2016 -01-12 08:00:00
- JOB B,en-GB,2016-01-12 08:10:00
- JOB A,en-GB,2016-01-12 08:20:00
- 工作B,fr-FR,2016-01-12 08:30:00
見http://sqlfiddle.com/#!9/8d61d7/2
我需要的結果是這樣的:
- 作業C,EN-GB,2016年1月12日08:00:00
- JOB B,EN-GB, 2016-01-12 08:10:00
- JOB B,fr-FR,2016-01-12 08:30:00
- JOB A,en-GB,2016-01-12 08:20:00
所以最初的排序是通過created_at,但JOB B,FR-FR現在低於JOB B,EN-GB記錄。
對不起,令人費解的解釋...
在這種情況下,「Job B」和「fr-FR」已經插入到您的表中了嗎? – Webster
是的,手動,以演示預期的結果。 SQLFiddle應顯示條目,但位置不正確。我需要它來匹配上面的演示... – JustBaron
嗨,看到我的回答 – Webster