(B)0[m[1mselect-expr = [m [1m [m [1m [m [1m [m [1mqwqwq> select-clause qqqqqqqqqqqqwqwqqqqqqk[m [1m [m [1m x tq> ( select-expr ) qqqqqqqqqqqu x [m [1mx[m [1m [m [1m [m [1m x mq> [1;4mTABLE[m[1m table-ref qqqqqqqqqqj x x [m [1m [m [1m mqqqqqq select-merge-clause <qqqqqqqj [m [1m x[m [1m lqqqqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqj[m [1m [m [1mmqwqqqqqqqqqqqqqqqqqqqqwqqwqqqqqqqqqqqqqqqqqqwqqwqqqqqqqqqqqqqqqqqqqqwq>[m [1m [m [1m mq> order-by-clause qj[m [1mmq> offset-clause qj [m [1mmq> limit-to-clause qj[m (B)0[m[1mselect-merge-clause = [m [1m [m [1mqwq>[m [1;4mEXCEPT[m [1mqwqqqqqqqqqqqqqqwqqqwqqqqwqqqqqqqqqqqqqqqqqqqwqq>[m [1m x [m [1m mq> [1;4mDISTINCT[m[1m qqj [m [1m x[m [1m tq>[m [1;4mCORRESPONDING[m[1m qqu[m [1m tq> [1;4mINTERSECT[m[1m qwqqqqqqqqqqqqqwqu[m [1m [m [1mmq> [1;4mNATURAL[m[1m qqqqqqqqj[m [1mx[m [1mmq> [1;4mDISTINCT[m[1m qj[m [1mx[m [1mtq> [1;4mMINUS[m[1m qqqqqqqqqqqqqqqqqqqqqu[m [1mmq> [1;4mUNION[m[1m qqwqqqqqqqqqqqqqwqqqqj[m [1m tq> [1;4mALL[m[1m qqqqqqu[m [1m mq> [1;4mDISTINCT[m[1m qj[m (B)0[m[1mselect-clause = [m [1m [m [1;4mSELECT[m[1m qwqqqqqqqqqqqqqwq> select-list qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[m [1m tq> [1;4mALL[m[1m qqqqqqu [m [1m [m [1mx[m [1m mq> [1;4mDISTINCT[m[1m qj [m [1m [m [1mx[m [1mlqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[m [1mmq> [1;4mFROM[m[1m qwqq> table-ref qqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[m [1m mqqqqqq , <qqqqqqj [m [1m [m [1mx[m [1mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[m [1mmwqqqqqqqqq>qqqqqqqqqqqqqqqqqqqqqqqwqwqqqqqqqqqqqqq>qqqqqqqqqqqqqqqqwk[m [1m m> [1;4mWHERE[m[1m predicate qqqqqqqqqqqqqqqj[m [1mm> [1;4mGROUP[m[1m [1;4mBY[m[1m qw> <column-name> qux[m [1m [m [1m t> value-expr qqqqux[m [1mmqqqqqqq[m [1m,<qqqqqqqjx[m [1mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[m [1mmwqqqqqqqqqq>qqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq>[m [1m mq> [1;4mHAVING[m[1m predicate qj [m (B)0[m[1mselect-list = [m [1m [m [1mqwqwqqqq> * qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqwq> [m [1m x mqwqq> value-expr qqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqwqj x [m [1m x x mq> AS <name> qwqqqqqqqqqqqqqqqqqqqqqqwj x x [m [1m x x mq> edit-using-clause qj x x [m [1m x x x x [m [1m x mwq> <table-name> qqqqqqwq> . * qqqqqqqqqqqqqqqqqqqqqqqqqqqj x [m [1m x tq> <view-name> qqqqqqqu x [m [1m x mq> <correlation-name> j x [m [1m mqqqqqqqqqqqqqqqq , <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m (B)0[m[1medit-using-clause = [m [1m [m [1mqq>[m [1;4mEDIT[m[1m [1;4mUSING[m[1m qwq> edit-string qqqwq> [m [1m [m [1m mq> <domain-name> qj [m (B)0[m[1mtable-ref = [m [1m [m [1mqqwqq> <table-name> qqwqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqq> [m [1m tqq> <view-name> [m [1mqqu mq> correlation-name-clause qqu [m [1m tqq> derived-table[m [1mqj x [m [1m mqq> joined-table qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m [m (B)0[m[1mderived-table = [m [1m [m [1mqqqq> ( qwq> select-expr qqwq> ) qqqq> [m [1m mq> joined-table qj [m [1m [m (B)0[m[1mjoined-table = [m [1m [m [1mqqwqqqqqqq> qualified-join qqqqqqwqqqq> [m [1m tqqqqqqq> cross-join qqqqqqqqqqu [m [1m mq> ( qq> joined-table qq> ) qqj [m [1m [m (B)0[m[1mqualified-join = [m [1m [m [1mqwq> table-ref qwqqqqqqqqqqqqqwqq> [1;4mJOIN[m[1m qq> table-ref qk [m [1m x m> join-type qj x [m [1m x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m x mwq> [1;4mON[m[1m predicate qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqw> [m [1m x mq> [1;4mUSING[m[1m qqqq> ( qw> <column-name> wq> ) qqqqqqj x [m [1m x mqqqqqq , <qqqqqqj x [m [1m mq> table-ref q> [1;4mNATURAL[m[1m qwqqqqqqqqqqqqqwq> [1;4mJOIN[m[1m q> table-ref qj [m [1m m> join-type qj [m [1m [m (B)0[m[1mcross-join = [m [1m [m [1mqqq> table-ref qq> [1;4mCROSS[m[1m [1;4mJOIN[m[1m qq> table-ref qqq> [m [1m [m (B)0[m[1mjoin-type = [m [1m [m [1mqqwq> [1;4mINNER[m[1m qqqqqqqqqqqqqqqqqqwqq> [m [1m tq> [1;4mLEFT[m[1m qqqwqq> OUTER qqqqqj [m [1m tq> [1;4mRIGHT[m[1m qqu [m [1m mq> [1;4mFULL[m[1m qqqj [m [1m [m (B)0[m[1mcorrelation-name-clause = [m [1m [m [1mq> AS <correlation-name> wqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwq> [m [1m mq> ( qwq> <name-of-column> qwq> ) qqj [m [1m mqqqqqqqq , <qqqqqqqqqj [m [1m [m (B)0[m[1morder-by-clause = [m [1m [m [1mqq> [1;4mORDER[m[1m [1;4mBY[m[1m qwwq> value-expr qwwqqqqqqqqqwqwqq> [m [1m xmq> <integer> qqqqjtq> [1;4mASC[m[1m qqu x [m [1m x mq> [1;4mDESC[m[1m qj x [m [1m mqqqqqqqqqqqq , <qqqqqqqqqqqqqqqj [m [1m [m (B)0[m[1moffset-clause = [m [1m [m [1mqqq> [1;4mOFFSET[m[1m skip-expression qwq> [1;4mROW[m[1m qqwqq> [m [1m mq> [1;4mROWS[m[1m qqj [m (B)0[m[1mlimit-to-clause = [m [1m [m [1mqw>[m [1;4mLIMIT[m[1m TO qwq> limit-expression qwqqqqqqqqqqqqqqqqqqqqqqqqqqqwwwqqqqqqqqqww>[m [1mx[m [1mx[m [1mtq> [1;4mOFFSET[m[1m skip-expression quxtq> [1;4mROW[m[1m qux[m [1mx[m [1mx[m [1mmq> [1;4mSKIP[m[1m skip-expression qqjxmq> [1;4mROWS[m[1m qjx[m [1mx[m [1mmq> skip-expression , limit-expression qqqqqqqqqqqj[m [1mx[m [1mx[m [1mx[m [1mm> [1;4mFETCH[m[1m qw> [1;4mFIRST[m[1m qwqqwqqqqqqqqqqqqqqqqqqqqqwqqwqqqqqqqqqqwq> [1;4mONLY[m[1m qqqqqqqqj[m [1mm> [1;4mNEXT[m[1m qqj[m [1mmq> limit-expression qj[m [1mtq> [1;4mROW[m[1m qqu[m [1mmq> [1;4mROWS[m[1m qj[m (B)0[m[1moptimize-clause = [m [1m [m [1m [m [1m [m [1m [m [1m [m [1mqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqq> [m [1m mq> [1;4mOPTIMIZE[m[1m qqwqwq> [1;4mFOR[m[1m qwq> [1;4mFAST[m[1m [1;4mFIRST[m[1m qqqqqqqqwqqqqqqqqqqwqwqj [m [1m x x tq> [1;4mTOTAL[m[1m [1;4mTIME[m[1m qqqqqqqqu[m [1m [m [1mx x [m [1mx[m [1mx[m [1mmq> [1;4mSEQUENTIAL[m [1;4mACCESS[m [1mqj[m [1mx[m [1mx[m [1m x tq> [1;4mUSING[m[1m <outline-name> qqqqqqqqqqqqqqqqqqu x [m [1mx[m [1mtq> [1;4mWITH[m[1m qwq> [1;4mDEFAULT[m [1mqqwq> [1;4mSELECTIVITY[m [1mqu[m [1mx[m [1mx[m [1mx[m [1mtq>[m [1;4mSAMPLED[m [1mqqu[m [1mx[m [1mx[m [1mx[m [1mx[m [1mmq>[m [1;4mAGGRESSIVE[m[1m j[m [1mx[m [1mx[m [1m x mq> [1;4mAS[m[1m <query-name> qqqqqqqqqqqqqqqqqqqqqqqj x [m [1m mqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m [m [1m [m [1m [m