亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

SQL 根據表中最新的 150 個條目計算元素

SQL 根據表中最新的 150 個條目計算元素

PHP
犯罪嫌疑人X 2023-05-26 16:23:28
我正在嘗試更改我現在擁有的兩個 SQL 查詢,以便除了從表中給我一個結果之外,它只根據表中最新的 150 個條目為我提供結果。我現在的兩個問題是:SELECT COUNT(*)FROM `stock`.`replacements.archive`WHERE `ciref` = '$cihistory'和SELECT `req_model`, COUNT(`req_model`) AS `value_occurrence`FROM `stock`.`replacements.archive`GROUP BY `req_model`ORDER BY `value_occurrence` DESC LIMIT 5我有辦法實現這一目標嗎?表中的 id 字段正常使用,所以猜測會使用它,但我不確定如何實現它這里的目的是僅根據表中最新的 150 個條目對變量進行計數,我不想計算表中的所有內容。任何人有任何想法,將不勝感激!
查看完整描述

1 回答

?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

假設你有一個 autoincremnt id,你可以選擇最新的 150 個條目作為


    SELECT * 

    FROM `stock`.`replacements.archive` 

    ORDER BY id limit 150 

然后對該子查詢執行查詢


    SELECT `req_model`, COUNT(`req_model`) AS `value_occurrence` 

    FROM (  

        SELECT * 

        FROM `stock`.`replacements.archive` 

        ORDER BY id DESC  limit 150 

    ) t

    GROUP BY `req_model` 

    ORDER BY `value_occurrence` 


查看完整回答
反對 回復 2023-05-26
  • 1 回答
  • 0 關注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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