第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php 查詢如何在使用“Order By .... Limit”后使用“Order by”?

php 查詢如何在使用“Order By .... Limit”后使用“Order by”?

PHP
吃雞游戲 2023-09-08 10:36:24
我想在我的 php 網站上有一個排序功能,顯示 10 個最新項目。因此,通常會顯示按創(chuàng)建日期排序的 10 個最新商品,我希望能夠按價格對這 10 個商品進行排序??偣灿?00件左右的商品table1 包含“商品編號”、“創(chuàng)建日期”表2包含“商品編號”、“價格”我首先通過連接兩個表來獲取整個數據集,按創(chuàng)建日期排序,然后獲取前 10 個結果作為最新項目。此時,它顯示了我想要的。$sql_All_Item="SELECT * FROM table1 LEFT JOIN table12 ON table1.ITEM_NO = table2.ITEM_NO ORDER BY table1.Create_Date DESC LIMIT 10";但我不知道如何在此查詢上為另一個“排序依據”創(chuàng)建排序函數,以獲取最新的 10 件商品并顯示這 10 件商品的價格下降或上升。
查看完整描述

1 回答

?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

您需要嵌套查詢,并在外部查詢中執(zhí)行最終排序:


SELECT *

FROM (

    SELECT *        -- better enumerate the columns here than use "*"

    FROM table1 t1  -- table aliases make the query easier to write and read

    LEFT JOIN table2 t2 ON t1.ITEM_NO = t2.ITEM_NO 

    ORDER BY t1.Create_Date DESC 

    LIMIT 10

) t

ORDER BY price desc


查看完整回答
反對 回復 2023-09-08
  • 1 回答
  • 0 關注
  • 114 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號