Преобразование вложенного шаблона sql where-in в соединения

У меня есть запрос, который возвращает мне правильные данные, но, будучи разработчиком, а не администратором баз данных, мне интересно, есть ли причина преобразовать его в объединяет, а не вложенные выборки, и если да, то как это будет выглядеть.

Мой код в настоящее время -

select * from adjustments where store_id in (
    select id from stores where original_id = (
        select original_id from stores where name ='abcd'))

Любые ссылки на лучшее использование объединений также приветствуются.

5
задан steenhulthin 26 August 2011 в 07:24
поделиться