gorm聚合查詢group結合join和count

2021-10-08 22:51:23 字數 753 閱讀 3286

場景:engineercms的文章article放在了成果product下面,成果有作者user,以及所屬的目錄project

現在想知道,某個project下的各位作者文章數量。

推薦廖雪峰的sql教程,最大的特點是可以在網頁上試驗sql語言,其次是講得非常實用。看完再結合gorm的文件。

思路就是通過article表來分別join成果product表、user表和project表,然後group裡用productid來篩選,最後再用projectid篩選。

//專案目錄

type project struct

//目錄裡的成果表

type product struct

//使用者表

type user struct

//文章表,文章放在成果下面,所以文章沒有直接對應作者,而是通過product成果來查作者

type article struct

//查詢返回新建的結構體-取出使用者文章數目

oracle 自定義 group 聚合函式

create or replace type clob group obj as object sum string clob,static function odciaggregateinitialize v self in out clob group obj return number,mem...

solr分組查詢GROUP

order處理 if order params sort order group處理 if group else 執行查詢 response this search where,limit start,limit end,params 引數 型別說明 group 布林值設為true,表示結果需要分組...

記錄下mysql的分組聚合函式group by

今天維護客戶的儲存過程時發現乙個問題,連鎖客戶只有銷售明細表,沒訂單表,而公司要求寫查詢訂單的儲存過程,客戶那邊使用的資料是sqlserver,我使用了分組聚合函式group by 例如 這樣子寫sqlserver會報錯,因為group by 要求查詢的字段也得包含在聚合函式裡。select ord...