SQL SELECT joins with multiple conditions
SQL SELECT aggregate with where
SQL SELECT aggregate with having
SQL SELECT aggregate with group by
SQL SELECT count distinct