アプリケーションの一部で、条件が満たされたテーブルの最後の ID を取得する必要があります。次に例を示します。
SELECT(MAX) ID FROM TABLE WHERE Num = 2
したがって、テーブル全体を取得して Num = 2 を探してループするか、Num = 2 のテーブルからデータを取得することができます。後者では、最後の項目が MAX ID になることがわかっています。
いずれにせよ、これを約 50 回実行する必要があります...すべてのデータを取得し、データのリストをループして特定の条件を探す方が効率的でしょうか...
または、条件に基づいてデータを数回取得する方がよいでしょうか..リストの最後の項目が最大IDになることがわかっています
クエリの基にする必要がある6つの条件があります
どちらがより効率的か疑問に思っています...約3500個のアイテムのリストを数回ループするか、必要に応じてデータをすでに分解できるデータベースに数回アクセスします