首頁 > 後端開發 > php教程 > mysql 查詢語句問題

mysql 查詢語句問題

WBOY
發布: 2023-03-02 11:34:02
原創
1091 人瀏覽過

圖一:mysql 查詢語句問題

圖二:mysql 查詢語句問題

問題:如何透過sql語句將圖一的查詢出來並顯示格式如圖二所示? (ps:orderid還有很多,不只6),是不是sql語句無法處理,只能透過php處理了?求大俠指點點,我思考了很久了

回覆內容:

圖一:mysql 查詢語句問題

圖二:mysql 查詢語句問題

問題:如何透過sql語句將圖一的查詢出來並顯示格式如圖二所示? (ps:orderid還有很多,不只6),是不是sql語句無法處理,只能透過php處理了?求大俠指點點,我思考了很久了

試試下面的sql語句滿足你需求嗎

<code>select orderid,sum(CASE cosetypeid WHEN 4 THEN amount END) AS 'cosetypeid为4时的amount值',
sum(CASE cosetypeid WHEN 5 THEN amount END) AS 'cosetypeid为5时的amount值',
sum(CASE cosetypeid WHEN 7 THEN amount END) AS 'cosetypeid为7时的amount值'
from X  GROUP BY orderid </code>
登入後複製

當然是要靠後端程式碼來寫啊。資料庫只處理資料的寫入讀取,邏輯程式碼還是要後端,也就是PHP來做,沒必要強迫MYSQL做這些工作。

樓上的 你可以試試看

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板