https://www.data-flakes.dev/posts/understanding-basic-joins-in-snowflake/