我相信我是一個相當簡單的問題,我無法在Stack或Google Land中定位。我有一個相當基本的選擇statment這件事情是這樣的:將使用SUM的LIMIT OFFSET提供準確的數據嗎?
SELECT
itemid,
itemdiscription,
SUM(quantity)
FROM mytable
GROUP BY itemid, itemdescription
ORDER BY itemid
LIMIT 250
OFFSET 0;
Basicly這是從超過100K +記錄或使表拉,或更少依賴,這是一個臨時表。所以我想弄清楚的是提供可靠數據的SUM函數,因爲在相似的項目id之間可能有30k條記錄。我最初的想法是,這將執行查詢,然後只返回前250個結果,但後來我想也許不是,所以我想我會問社區是如何工作的。
我使用LIMIT/OFFSET的主要原因是因爲我正在從PHP執行查詢,而這些值是迭代執行的變量,所以我沒有處理使用大量內存的數組。
謝謝!
將執行整個求和操作,然後只有最終結果集將受'limit/offset'限制。 –