select, from, joins, subqueries, tests