たとえば、クエリがある場合
SELECT * FROM MY_TABLE WHERE FIRSTNAME = 'HENRY';
つまり、HENRY に対して同一の 20 件の結果が返されます。
元のクエリの結果をクエリして、重複していないものだけを返す方法はありますか。
これは些細な例ですが、基本的には、大規模なデータ セットに対して SELECT DISTINCT を実行しようとしているクエリがあります。DISTINCT を指定しないと、重複データが比較的小さく高速に返されます。これらの結果に対して SELECT DISTINCT を実行するために適用できる SQL のロジックはありますか。応答時間を短縮するためにクエリを本質的に分割しますか? 価値のあるものはすべて索引付けされていると仮定します。
ありがとう