當前位置:吉日网官网 - 盛世收藏 - 如何實現ThinkPHP分組匯總統計

如何實現ThinkPHP分組匯總統計

分組查詢的原理是SQL分組查詢,THINKPHP只是用了自己的壹些自定義方法!例如

Join()、group()、having()方法等。,實際上對應的是SQL中的這些關鍵字!

例如,這個需求將根據cid進行分組,通常的做法是從表名GROUP BY中選擇*。

Cid,這樣就可以根據cid篩選分組了!然後在使用THINKPHP時使用m('表名')-& gt;group(' cid ')-& gt;select();

實際生成的語句與原始SQL代碼相同。

Join通常有以下幾種類型,不同類型的join操作會影響返回的數據結果。

INNER JOIN:相當於JOIN(默認JOIN類型),如果表中至少有壹個匹配,則返回該行。

LEFT JOIN:返回左表中的所有行,即使右表中沒有匹配項。

右連接:返回右表中的所有行,即使左表中沒有匹配項。

完全聯接:只要其中壹個表中有匹配項,就返回行。

  • 上一篇:如何比較淘寶購物價格?
  • 下一篇:毛筆繪畫的簡單畫法
  • copyright 2024吉日网官网