尋找關於Rails 5 API數據聚合的一些建議。聚合訂單數據 - Ruby on Rails
我們已經有一個系統分解爲最簡單的組件,它有一個Products模型和一個Orders模型。
訂單has_many產品通過product_order連接表。
我們正在生成包含訂單ID,價格和訂單備註的彙總頁面的訂單電子表格,然後爲每個訂單生成一個工作簿,其中列出了該訂單的各個產品。
我們還需要輸出包含所有產品的累計名單和每個產品的訂貨數量彙總頁面,即:
Product Summary Table
---------------------
Name------|-Quantity
--------------------
Product 1 | 10
Product 2 | 20
等
什麼是最好的方法關於彙總數據?
感謝,
邁克
您可以使用'SELECT product_id,count(*)FROM product_order GROUP BY product_id'查詢來獲取每個產品的數量。 –