A beginners guide to thinking in SQL | Hacker News