SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Function view (alias newSales) (children 1)
       ExpressionList (children 1)
        SelectWithUnionQuery (children 1)
         ExpressionList (children 1)
          SelectQuery (children 2)
           ExpressionList (children 1)
            Asterisk
           TablesInSelectQuery (children 2)
            TablesInSelectQueryElement (children 1)
             TableExpression (children 1)
              TableIdentifier sales
            TablesInSelectQueryElement (children 2)
             TableExpression (children 1)
              TableIdentifier distributor
             TableJoin (children 1)
              Function equals (children 1)
               ExpressionList (children 2)
                Identifier distributor.id
                Identifier sales.distributor
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      TableIdentifier product
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier product.id
        Identifier newSales.product
   Set
