ここ Stack や Google ランドでは見つけられない、かなり単純な質問だと思います。次のようなかなり基本的な選択ステートメントがあります。
SELECT
itemid,
itemdiscription,
SUM(quantity)
FROM mytable
GROUP BY itemid, itemdescription
ORDER BY itemid
LIMIT 250
OFFSET 0;
基本的に、これは 100,000 件以上のレコードのテーブルから取得するか、場合によってはそれ以下ですが、一時テーブルです。私が把握しようとしているのは、信頼できるデータを提供する SUM 関数です。類似したアイテム ID の間に 30k のレコードが存在する可能性があるためです。私の最初の考えでは、これによりクエリが実行され、最初の 250 件の結果のみが返されると考えられていましたが、そうではないかもしれないと考えるようになったので、これがどのように機能するかについてコミュニティに確認を求めることにしました。
私が LIMIT/OFFSET を使用している主な理由は、PHP からクエリを実行しており、これらの値は実行のために反復される変数であるため、大量のメモリを使用する配列を扱っていないためです。
ありがとう!