¿Cuál es la diferencia entre LATERAL y una subconsulta en PostgreSQL?

Desde que Postgres salió con la capacidad de hacerLATERAL se unió, lo he estado leyendo, ya que actualmente hago volcados de datos complejos para mi equipo con muchas subconsultas ineficientes que hacen que la consulta general tome cuatro minutos o más.

Entiendo queLATERAL las uniones pueden ayudarme, pero incluso después de leer artículos comoéste de Heap Analytics, todavía no lo sigo.

¿Cuál es el caso de uso de unLATERAL ¿unirse? ¿Cuál es la diferencia entre unLATERAL unirse y una subconsulta?

Respuestas a la pregunta(4)

Su respuesta a la pregunta