• Actually A is not fully true. For instance,

    You can say

    SELECT col1, col2, max(col3) from TableA GROUP BY col1, col2

    Therefore col3 is not technically in the group by clause.

    I could be wrong. Its early and I have not had my coffee yet. But I think the above is true.