// //Requirements: // GROUP BY // HAVING // ORDER BY // ALL // DISTINCT // LIKE // MAX (?) // MIN (?) //Notes on joins //(1) Aliases are enforced once used for any given table //(2) Alias can be used for some tables, but not others // //New style: // select * from t1 cross join t2 // select * from t1 cross join t2 where t1.x = t2.x // [Note:CROSS JOIN allows a where clause, other JOIN ops do not, but require ON] // // LEFT OUTER JOIN // RIGHT OUTER JOIN // FULL OUTER JOIN // JOIN // CROSS JOIN // // // //