
, M contains attributes in C
and input attributes of L

, where
C contains only the join attributes and L
contains all attributes in C and all other attributes from R
and S
,
if R is a set





cannot be pushed below
,
, or

is the grouping operator
is a special
case of
as an
extension of the projection operator
on sets
sometime
referred to as generalized projection
is
duplicate impervious if the only aggregations in L are
MIN and/or MAX
,
if M contains all attributes of R in L
,
if
is duplicate imperviousSELECT movieYear, MAX(birthdate) FROM MovieStar, StarsIn WHERE name=starName GROUP BY movieYear;