SELECT FROM WHERE UPDATE SET AND OR NOT ORDER BY GROUP JOIN HAVING