私はデータベースクエリの初心者です。ただし、相関サブクエリが高価であり、回避するのが最善である理由と方法を理解しています。次の簡単な例を考えると、誰かが結合に置き換えて、スコアがどのように向上するかを理解するのを助けることができますか?
SQL> select
2 book_key,
3 store_key,
4 quantity
5 from
6 sales s
7 where
8 quantity < (select max(quantity)
9 from sales
10 where book_key = s.book_key);
結合以外に、サブクエリを回避するために他にどのようなオプションが必要ですか。