Я почти новичок в запросах базы данных. Однако я понимаю, почему и как коррелированные подзапросы стоят дорого и лучше всего избегают. Учитывая следующий простой пример - кто-то может помочь замена с объединением, чтобы помочь понять, как он забивает лучше:Присоединяйтесь к подзапросу
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);
Помимо присоединиться, что другие опции мы должны избежать подзапрос.
Итак, вы хотите решение, которое не использует JOIN? – RobB
@RobB Я думаю, да – Luv
@ Я не мог подтвердить, потому что ваш вопрос противоречив, в частности: «Помимо объединения, какой другой вариант нам нужно избежать подзапроса». – RobB