Так как Postgres вышел с возможностью делать LATERAL
joins, я читал на нем, так как в настоящее время я делаю сложные дампы данных для своей команды с множеством неэффективных подзапросов, которые заставляют общий запрос принимать четыре минуты или больше.
Я понимаю, что объединения LATERAL
могут мне помочь, но даже после чтения статей, таких как этот из Heap Analytics, я до сих пор не совсем понимаю.
Каков прецедент для соединения LATERAL
? В чем разница между соединением LATERAL
и подзапросом?