Есть ли у кого-нибудь метод для понимания сложных операторов SQL? При чтении структурного/OO-кода обычно присутствуют слои абстракции, которые помогут вам разбить его на управляемые куски. Часто в SQL, тем не менее, кажется, что вы должны следить за тем, что происходит в нескольких частях запроса, в то же время.
Притязанием на этот вопрос является SQL-запрос, обсуждаемый в этом вопросе о сложном соединении. Посмотрев на ответы на несколько минут, я, наконец, решил выполнить запрос, используя конкретные записи, чтобы узнать, что происходит. Это был единственный способ, которым я мог подумать, чтобы понять вопрос по частям.
Есть ли лучший способ разбить запрос SQL на управляемые части?