I learned SQL on a need to know basis. For me, recursive queries were the ones that needed the most time to click.
Another one that caught me by surprise was NULL vs unknown[1]. That bit me in a couple of queries.
Another one that caught me by surprise was NULL vs unknown[1]. That bit me in a couple of queries.
One instance was to turn a column containing comma separated values into rows[1], so I could join on them. Wasn't for a query that needed performance of course.
If only the DB we're using had one of those :)