Understanding Tricky Joins and Multi-Table Updates in PostgreSQL (Using | Dark Hacker News