SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias l) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 4)
          ExpressionList (children 1)
           Identifier item_id
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier t
          ExpressionList (children 1)
           Identifier item_id
          ExpressionList (children 1)
           OrderByElement (children 1)
            Identifier item_id
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias r) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 4)
          ExpressionList (children 1)
           Identifier item_id
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier t
          ExpressionList (children 1)
           Identifier item_id
          ExpressionList (children 1)
           OrderByElement (children 1)
            Identifier item_id
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier l.item_id
        Identifier r.item_id
