В известной книге "SQL. Полное руководство", 3 изд [2019], авторы Грофф, Вайнберг, Оппель в главе, которая посвящена подзапросам, есть такое заключение: имеется много запросов с подзапросами, которые нельзя выразить в
виде эквивалентного соединения В книге есть пример такого запроса: И дано пояснение: В данном случае внутренний запрос является итоговым, а внешний - нет, поэтому из этих двух запросов нельзя создать соединение Вообще на практике объединять (соединять) в SQL мы можем почти всё что угодно, поэтому тут интересно поэкспериментировать...
Транзакция - это неделимая с точки зрения воздействие на бд последовательность операторов манипулирование данными приводящие к одному из двух возможных результатов: успешно или откат Свойства транзакций Транзакция в СУБД должна обладать свойствами: Все действия с данными в транзакции должны быть либо подтверждены, либо отменены По окончании транзакции данные либо остаются неизменными, либо измененные данные будут удовлетворять ограничениям целостности, правилам (rules) и другим критериям согласованности данных Транзакции должны выполнятся автономно и независимо от других транзакций...