SELECT * FROM (
SELECT * FROM cars WHERE site = '5'
ORDER BY cost DESC LIMIT 0 , 10
)
ORDER BY time
我將如何執行這樣的SQL查詢?因此,首先它選擇成本最高的10輛車,然後將這10輛車加入數據庫的時間重新排序。從另一個查詢重新排序結果
我試圖弄明白,但我只是不能在語法一握:P
SELECT * FROM (
SELECT * FROM cars WHERE site = '5'
ORDER BY cost DESC LIMIT 0 , 10
)
ORDER BY time
我將如何執行這樣的SQL查詢?因此,首先它選擇成本最高的10輛車,然後將這10輛車加入數據庫的時間重新排序。從另一個查詢重新排序結果
我試圖弄明白,但我只是不能在語法一握:P
This query will give you the desired results
SELECT * FROM (SELECT * FROM cars WHERE site = 5
ORDER BY cost DESC LIMIT 0 , 10) as t ORDER BY time
你可以分享你的樣本數據庫 –
只要給派生表自己的別名。所以')x ORDER BY time' – Strawberry
這是一個簡單的數據庫。 ID - 時間 - 成本 - 汽車 - 顏色等 – binnathon