Quelle est la différence entre LATERAL et une sous-requête dans PostgreSQL?

Depuis que Postgres est sorti avec la possibilité de faire des LATERALjointures, j'ai lu à ce sujet, car je fais actuellement des vidages de données complexes pour mon équipe avec beaucoup de sous-requêtes inefficaces qui font que la requête globale prend quatre minutes ou plus. Je comprends que...