Добрый день
Я пишу мини-фреймворк. И мне нужно реализовать методы для запроса маппера к базе. Вопрос такой:
Вложенные запросы VS Join-ы.
С одной стороны, вложенные запросы легко пишутся и быстро выполняются, с другой - join-ы вроде как есть, значит их нужно использовать. При том что связь, допустим, many-to-one реализуется на join-ах неоправданно длинно(может я не прав).
Возьмите уже реализацию Doctrine или Active Record и не жуйте мозг. Join и subquery - инструменты, которые оба хороши для своих определенных задач. Выбирать один из них как сферический инструмент в вакууме нельзя. А ещё subquery как правило сильно медленнее join
В огороде бузина, а в Киеве дядька. Я пишу микрофреймворк, не понимаю, чем вложенный запрос отличается от джойна, а тег вопросу поставлю PDO, который ни к тому, ни к другому отношения не имеет.
Зачем так много негатива?) Отличия я понимаю, не понимаю когда что используют, т.е Best Practise. PDO я поставил потому что чем больше инфы, тем лучше.