表結構中一部份如下:
total numeric(20,2), -- 统计金额
date character varying(50), -- 日期
site character varying(50), -- 地址
現在我想要在頁面上用表格輸出:日期與地址對應的統計數據。一個日期可以對應多個地址。一個地址也可以對應多個日期,但是一個日期和一個地址可以唯一確定一筆記錄。
我現在是先按照日期group by
統計,然後分別對每一條日期再來查找對應的地址,這樣下來會出現有的日期下邊包含多個地址,有的日期下邊只有一個地址的情況。這時候我就無法使用limit
和offset
來分頁顯示資料了。現在數據我也全部統計出來,只是這個分頁實現不了了。
請問這個問題可以如何解決?謝謝。
不管你的查詢有多複雜,都可以用 limit 和 offset 分頁。