1*4bea8c6bSdrh# 2022-04-19 2*4bea8c6bSdrh# 3*4bea8c6bSdrh# The author disclaims copyright to this source code. In place of 4*4bea8c6bSdrh# a legal notice, here is a blessing: 5*4bea8c6bSdrh# 6*4bea8c6bSdrh# May you do good and not evil. 7*4bea8c6bSdrh# May you find forgiveness for yourself and forgive others. 8*4bea8c6bSdrh# May you share freely, never taking more than you give. 9*4bea8c6bSdrh# 10*4bea8c6bSdrh#*********************************************************************** 11*4bea8c6bSdrh# 12*4bea8c6bSdrh# This file implements tests for JOINs. 13*4bea8c6bSdrh# 14*4bea8c6bSdrh# The test case output is all generated by PostgreSQL 14. This test module 15*4bea8c6bSdrh# was created as follows: 16*4bea8c6bSdrh# 17*4bea8c6bSdrh# 1. Run a TCL script (included at the bottom of this file) that 18*4bea8c6bSdrh# generates an input script for "psql" that will run man 19*4bea8c6bSdrh# diverse tests on joins. 20*4bea8c6bSdrh# 21*4bea8c6bSdrh# 2. Run the script from step (1) through psql and collect the 22*4bea8c6bSdrh# output. 23*4bea8c6bSdrh# 24*4bea8c6bSdrh# 3. Make a few minor global search-and-replace operations to convert 25*4bea8c6bSdrh# the psql output into a form suitable for this test module. 26*4bea8c6bSdrh# 27*4bea8c6bSdrh# 4. Add this header, and the script content at the footer. 28*4bea8c6bSdrh# 29*4bea8c6bSdrhset testdir [file dirname $argv0] 30*4bea8c6bSdrhsource $testdir/tester.tcl 31*4bea8c6bSdrhdb nullvalue - 32*4bea8c6bSdrhdb eval { 33*4bea8c6bSdrh DROP TABLE IF EXISTS t1; 34*4bea8c6bSdrh DROP TABLE IF EXISTS t2; 35*4bea8c6bSdrh DROP TABLE IF EXISTS t3; 36*4bea8c6bSdrh DROP TABLE IF EXISTS t4; 37*4bea8c6bSdrh DROP TABLE IF EXISTS t5; 38*4bea8c6bSdrh CREATE TABLE t1(a INT, b INT, c INT); 39*4bea8c6bSdrh CREATE TABLE t2(a INT, b INT, d INT); 40*4bea8c6bSdrh CREATE TABLE t3(a INT, b INT, e INT); 41*4bea8c6bSdrh CREATE TABLE t4(a INT, b INT, f INT); 42*4bea8c6bSdrh CREATE TABLE t5(a INT, b INT, g INT); 43*4bea8c6bSdrh INSERT INTO t1 VALUES(11,21,31),(12,22,32),(15,25,35),(17,27,37); 44*4bea8c6bSdrh INSERT INTO t2 VALUES(12,22,32),(13,23,33),(15,25,35),(18,28,38), 45*4bea8c6bSdrh (NULL,NULL,36); 46*4bea8c6bSdrh INSERT INTO t4 VALUES(11,21,31),(13,23,33),(15,25,35),(19,29,39); 47*4bea8c6bSdrh INSERT INTO t3 SELECT * FROM t1 UNION SELECT * FROM t2 UNION SELECT * FROM t4; 48*4bea8c6bSdrh INSERT INTO t5 SELECT * FROM t3 WHERE a>=15; 49*4bea8c6bSdrh} 50*4bea8c6bSdrhdo_execsql_test joinC-1 { 51*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 52*4bea8c6bSdrh FROM t1 INNER JOIN ( 53*4bea8c6bSdrh t2 INNER JOIN ( 54*4bea8c6bSdrh t3 INNER JOIN ( 55*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 56*4bea8c6bSdrh ) USING(a) 57*4bea8c6bSdrh ) USING(a) 58*4bea8c6bSdrh ) USING(a) 59*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 60*4bea8c6bSdrh} { 61*4bea8c6bSdrh 15 15 15 15 15 15 62*4bea8c6bSdrh 63*4bea8c6bSdrh} 64*4bea8c6bSdrhdo_execsql_test joinC-2 { 65*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 66*4bea8c6bSdrh FROM t1 INNER JOIN ( 67*4bea8c6bSdrh t2 INNER JOIN ( 68*4bea8c6bSdrh t3 INNER JOIN ( 69*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 70*4bea8c6bSdrh ) USING(a) 71*4bea8c6bSdrh ) USING(a) 72*4bea8c6bSdrh ) USING(a) 73*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 74*4bea8c6bSdrh} { 75*4bea8c6bSdrh 15 15 15 15 15 15 76*4bea8c6bSdrh 77*4bea8c6bSdrh} 78*4bea8c6bSdrhdo_execsql_test joinC-3 { 79*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 80*4bea8c6bSdrh FROM t1 INNER JOIN ( 81*4bea8c6bSdrh t2 INNER JOIN ( 82*4bea8c6bSdrh t3 INNER JOIN ( 83*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 84*4bea8c6bSdrh ) USING(a) 85*4bea8c6bSdrh ) USING(a) 86*4bea8c6bSdrh ) USING(a) 87*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 88*4bea8c6bSdrh} { 89*4bea8c6bSdrh 15 15 15 15 15 15 90*4bea8c6bSdrh 91*4bea8c6bSdrh} 92*4bea8c6bSdrhdo_execsql_test joinC-4 { 93*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 94*4bea8c6bSdrh FROM t1 INNER JOIN ( 95*4bea8c6bSdrh t2 INNER JOIN ( 96*4bea8c6bSdrh t3 INNER JOIN ( 97*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 98*4bea8c6bSdrh ) USING(a) 99*4bea8c6bSdrh ) USING(a) 100*4bea8c6bSdrh ) USING(a) 101*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 102*4bea8c6bSdrh} { 103*4bea8c6bSdrh 15 15 15 15 15 15 104*4bea8c6bSdrh 105*4bea8c6bSdrh} 106*4bea8c6bSdrhdo_execsql_test joinC-5 { 107*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 108*4bea8c6bSdrh FROM t1 INNER JOIN ( 109*4bea8c6bSdrh t2 INNER JOIN ( 110*4bea8c6bSdrh t3 LEFT JOIN ( 111*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 112*4bea8c6bSdrh ) USING(a) 113*4bea8c6bSdrh ) USING(a) 114*4bea8c6bSdrh ) USING(a) 115*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 116*4bea8c6bSdrh} { 117*4bea8c6bSdrh 12 12 12 12 - - 118*4bea8c6bSdrh 15 15 15 15 15 15 119*4bea8c6bSdrh 120*4bea8c6bSdrh} 121*4bea8c6bSdrhdo_execsql_test joinC-6 { 122*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 123*4bea8c6bSdrh FROM t1 INNER JOIN ( 124*4bea8c6bSdrh t2 INNER JOIN ( 125*4bea8c6bSdrh t3 LEFT JOIN ( 126*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 127*4bea8c6bSdrh ) USING(a) 128*4bea8c6bSdrh ) USING(a) 129*4bea8c6bSdrh ) USING(a) 130*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 131*4bea8c6bSdrh} { 132*4bea8c6bSdrh 12 12 12 12 - - 133*4bea8c6bSdrh 15 15 15 15 15 15 134*4bea8c6bSdrh 135*4bea8c6bSdrh} 136*4bea8c6bSdrhdo_execsql_test joinC-7 { 137*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 138*4bea8c6bSdrh FROM t1 INNER JOIN ( 139*4bea8c6bSdrh t2 INNER JOIN ( 140*4bea8c6bSdrh t3 LEFT JOIN ( 141*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 142*4bea8c6bSdrh ) USING(a) 143*4bea8c6bSdrh ) USING(a) 144*4bea8c6bSdrh ) USING(a) 145*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 146*4bea8c6bSdrh} { 147*4bea8c6bSdrh 12 12 12 12 - - 148*4bea8c6bSdrh 15 15 15 15 15 15 149*4bea8c6bSdrh 150*4bea8c6bSdrh} 151*4bea8c6bSdrhdo_execsql_test joinC-8 { 152*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 153*4bea8c6bSdrh FROM t1 INNER JOIN ( 154*4bea8c6bSdrh t2 INNER JOIN ( 155*4bea8c6bSdrh t3 LEFT JOIN ( 156*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 157*4bea8c6bSdrh ) USING(a) 158*4bea8c6bSdrh ) USING(a) 159*4bea8c6bSdrh ) USING(a) 160*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 161*4bea8c6bSdrh} { 162*4bea8c6bSdrh 12 12 12 12 - - 163*4bea8c6bSdrh 15 15 15 15 15 15 164*4bea8c6bSdrh 165*4bea8c6bSdrh} 166*4bea8c6bSdrhdo_execsql_test joinC-9 { 167*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 168*4bea8c6bSdrh FROM t1 INNER JOIN ( 169*4bea8c6bSdrh t2 INNER JOIN ( 170*4bea8c6bSdrh t3 RIGHT JOIN ( 171*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 172*4bea8c6bSdrh ) USING(a) 173*4bea8c6bSdrh ) USING(a) 174*4bea8c6bSdrh ) USING(a) 175*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 176*4bea8c6bSdrh} { 177*4bea8c6bSdrh 15 15 15 15 15 15 178*4bea8c6bSdrh 179*4bea8c6bSdrh} 180*4bea8c6bSdrhdo_execsql_test joinC-10 { 181*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 182*4bea8c6bSdrh FROM t1 INNER JOIN ( 183*4bea8c6bSdrh t2 INNER JOIN ( 184*4bea8c6bSdrh t3 RIGHT JOIN ( 185*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 186*4bea8c6bSdrh ) USING(a) 187*4bea8c6bSdrh ) USING(a) 188*4bea8c6bSdrh ) USING(a) 189*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 190*4bea8c6bSdrh} { 191*4bea8c6bSdrh 15 15 15 15 15 15 192*4bea8c6bSdrh 193*4bea8c6bSdrh} 194*4bea8c6bSdrhdo_execsql_test joinC-11 { 195*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 196*4bea8c6bSdrh FROM t1 INNER JOIN ( 197*4bea8c6bSdrh t2 INNER JOIN ( 198*4bea8c6bSdrh t3 RIGHT JOIN ( 199*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 200*4bea8c6bSdrh ) USING(a) 201*4bea8c6bSdrh ) USING(a) 202*4bea8c6bSdrh ) USING(a) 203*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 204*4bea8c6bSdrh} { 205*4bea8c6bSdrh 15 15 15 15 15 15 206*4bea8c6bSdrh 207*4bea8c6bSdrh} 208*4bea8c6bSdrhdo_execsql_test joinC-12 { 209*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 210*4bea8c6bSdrh FROM t1 INNER JOIN ( 211*4bea8c6bSdrh t2 INNER JOIN ( 212*4bea8c6bSdrh t3 RIGHT JOIN ( 213*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 214*4bea8c6bSdrh ) USING(a) 215*4bea8c6bSdrh ) USING(a) 216*4bea8c6bSdrh ) USING(a) 217*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 218*4bea8c6bSdrh} { 219*4bea8c6bSdrh 15 15 15 15 15 15 220*4bea8c6bSdrh 221*4bea8c6bSdrh} 222*4bea8c6bSdrhdo_execsql_test joinC-13 { 223*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 224*4bea8c6bSdrh FROM t1 INNER JOIN ( 225*4bea8c6bSdrh t2 INNER JOIN ( 226*4bea8c6bSdrh t3 FULL JOIN ( 227*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 228*4bea8c6bSdrh ) USING(a) 229*4bea8c6bSdrh ) USING(a) 230*4bea8c6bSdrh ) USING(a) 231*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 232*4bea8c6bSdrh} { 233*4bea8c6bSdrh 12 12 12 12 - - 234*4bea8c6bSdrh 15 15 15 15 15 15 235*4bea8c6bSdrh 236*4bea8c6bSdrh} 237*4bea8c6bSdrhdo_execsql_test joinC-14 { 238*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 239*4bea8c6bSdrh FROM t1 INNER JOIN ( 240*4bea8c6bSdrh t2 INNER JOIN ( 241*4bea8c6bSdrh t3 FULL JOIN ( 242*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 243*4bea8c6bSdrh ) USING(a) 244*4bea8c6bSdrh ) USING(a) 245*4bea8c6bSdrh ) USING(a) 246*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 247*4bea8c6bSdrh} { 248*4bea8c6bSdrh 12 12 12 12 - - 249*4bea8c6bSdrh 15 15 15 15 15 15 250*4bea8c6bSdrh 251*4bea8c6bSdrh} 252*4bea8c6bSdrhdo_execsql_test joinC-15 { 253*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 254*4bea8c6bSdrh FROM t1 INNER JOIN ( 255*4bea8c6bSdrh t2 INNER JOIN ( 256*4bea8c6bSdrh t3 FULL JOIN ( 257*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 258*4bea8c6bSdrh ) USING(a) 259*4bea8c6bSdrh ) USING(a) 260*4bea8c6bSdrh ) USING(a) 261*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 262*4bea8c6bSdrh} { 263*4bea8c6bSdrh 12 12 12 12 - - 264*4bea8c6bSdrh 15 15 15 15 15 15 265*4bea8c6bSdrh 266*4bea8c6bSdrh} 267*4bea8c6bSdrhdo_execsql_test joinC-16 { 268*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 269*4bea8c6bSdrh FROM t1 INNER JOIN ( 270*4bea8c6bSdrh t2 INNER JOIN ( 271*4bea8c6bSdrh t3 FULL JOIN ( 272*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 273*4bea8c6bSdrh ) USING(a) 274*4bea8c6bSdrh ) USING(a) 275*4bea8c6bSdrh ) USING(a) 276*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 277*4bea8c6bSdrh} { 278*4bea8c6bSdrh 12 12 12 12 - - 279*4bea8c6bSdrh 15 15 15 15 15 15 280*4bea8c6bSdrh 281*4bea8c6bSdrh} 282*4bea8c6bSdrhdo_execsql_test joinC-17 { 283*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 284*4bea8c6bSdrh FROM t1 INNER JOIN ( 285*4bea8c6bSdrh t2 LEFT JOIN ( 286*4bea8c6bSdrh t3 INNER JOIN ( 287*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 288*4bea8c6bSdrh ) USING(a) 289*4bea8c6bSdrh ) USING(a) 290*4bea8c6bSdrh ) USING(a) 291*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 292*4bea8c6bSdrh} { 293*4bea8c6bSdrh 12 12 12 - - - 294*4bea8c6bSdrh 15 15 15 15 15 15 295*4bea8c6bSdrh 296*4bea8c6bSdrh} 297*4bea8c6bSdrhdo_execsql_test joinC-18 { 298*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 299*4bea8c6bSdrh FROM t1 INNER JOIN ( 300*4bea8c6bSdrh t2 LEFT JOIN ( 301*4bea8c6bSdrh t3 INNER JOIN ( 302*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 303*4bea8c6bSdrh ) USING(a) 304*4bea8c6bSdrh ) USING(a) 305*4bea8c6bSdrh ) USING(a) 306*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 307*4bea8c6bSdrh} { 308*4bea8c6bSdrh 12 12 12 - - - 309*4bea8c6bSdrh 15 15 15 15 15 15 310*4bea8c6bSdrh 311*4bea8c6bSdrh} 312*4bea8c6bSdrhdo_execsql_test joinC-19 { 313*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 314*4bea8c6bSdrh FROM t1 INNER JOIN ( 315*4bea8c6bSdrh t2 LEFT JOIN ( 316*4bea8c6bSdrh t3 INNER JOIN ( 317*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 318*4bea8c6bSdrh ) USING(a) 319*4bea8c6bSdrh ) USING(a) 320*4bea8c6bSdrh ) USING(a) 321*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 322*4bea8c6bSdrh} { 323*4bea8c6bSdrh 12 12 12 - - - 324*4bea8c6bSdrh 15 15 15 15 15 15 325*4bea8c6bSdrh 326*4bea8c6bSdrh} 327*4bea8c6bSdrhdo_execsql_test joinC-20 { 328*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 329*4bea8c6bSdrh FROM t1 INNER JOIN ( 330*4bea8c6bSdrh t2 LEFT JOIN ( 331*4bea8c6bSdrh t3 INNER JOIN ( 332*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 333*4bea8c6bSdrh ) USING(a) 334*4bea8c6bSdrh ) USING(a) 335*4bea8c6bSdrh ) USING(a) 336*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 337*4bea8c6bSdrh} { 338*4bea8c6bSdrh 12 12 12 - - - 339*4bea8c6bSdrh 15 15 15 15 15 15 340*4bea8c6bSdrh 341*4bea8c6bSdrh} 342*4bea8c6bSdrhdo_execsql_test joinC-21 { 343*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 344*4bea8c6bSdrh FROM t1 INNER JOIN ( 345*4bea8c6bSdrh t2 LEFT JOIN ( 346*4bea8c6bSdrh t3 LEFT JOIN ( 347*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 348*4bea8c6bSdrh ) USING(a) 349*4bea8c6bSdrh ) USING(a) 350*4bea8c6bSdrh ) USING(a) 351*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 352*4bea8c6bSdrh} { 353*4bea8c6bSdrh 12 12 12 12 - - 354*4bea8c6bSdrh 15 15 15 15 15 15 355*4bea8c6bSdrh 356*4bea8c6bSdrh} 357*4bea8c6bSdrhdo_execsql_test joinC-22 { 358*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 359*4bea8c6bSdrh FROM t1 INNER JOIN ( 360*4bea8c6bSdrh t2 LEFT JOIN ( 361*4bea8c6bSdrh t3 LEFT JOIN ( 362*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 363*4bea8c6bSdrh ) USING(a) 364*4bea8c6bSdrh ) USING(a) 365*4bea8c6bSdrh ) USING(a) 366*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 367*4bea8c6bSdrh} { 368*4bea8c6bSdrh 12 12 12 12 - - 369*4bea8c6bSdrh 15 15 15 15 15 15 370*4bea8c6bSdrh 371*4bea8c6bSdrh} 372*4bea8c6bSdrhdo_execsql_test joinC-23 { 373*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 374*4bea8c6bSdrh FROM t1 INNER JOIN ( 375*4bea8c6bSdrh t2 LEFT JOIN ( 376*4bea8c6bSdrh t3 LEFT JOIN ( 377*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 378*4bea8c6bSdrh ) USING(a) 379*4bea8c6bSdrh ) USING(a) 380*4bea8c6bSdrh ) USING(a) 381*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 382*4bea8c6bSdrh} { 383*4bea8c6bSdrh 12 12 12 12 - - 384*4bea8c6bSdrh 15 15 15 15 15 15 385*4bea8c6bSdrh 386*4bea8c6bSdrh} 387*4bea8c6bSdrhdo_execsql_test joinC-24 { 388*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 389*4bea8c6bSdrh FROM t1 INNER JOIN ( 390*4bea8c6bSdrh t2 LEFT JOIN ( 391*4bea8c6bSdrh t3 LEFT JOIN ( 392*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 393*4bea8c6bSdrh ) USING(a) 394*4bea8c6bSdrh ) USING(a) 395*4bea8c6bSdrh ) USING(a) 396*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 397*4bea8c6bSdrh} { 398*4bea8c6bSdrh 12 12 12 12 - - 399*4bea8c6bSdrh 15 15 15 15 15 15 400*4bea8c6bSdrh 401*4bea8c6bSdrh} 402*4bea8c6bSdrhdo_execsql_test joinC-25 { 403*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 404*4bea8c6bSdrh FROM t1 INNER JOIN ( 405*4bea8c6bSdrh t2 LEFT JOIN ( 406*4bea8c6bSdrh t3 RIGHT JOIN ( 407*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 408*4bea8c6bSdrh ) USING(a) 409*4bea8c6bSdrh ) USING(a) 410*4bea8c6bSdrh ) USING(a) 411*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 412*4bea8c6bSdrh} { 413*4bea8c6bSdrh 12 12 12 - - - 414*4bea8c6bSdrh 15 15 15 15 15 15 415*4bea8c6bSdrh 416*4bea8c6bSdrh} 417*4bea8c6bSdrhdo_execsql_test joinC-26 { 418*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 419*4bea8c6bSdrh FROM t1 INNER JOIN ( 420*4bea8c6bSdrh t2 LEFT JOIN ( 421*4bea8c6bSdrh t3 RIGHT JOIN ( 422*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 423*4bea8c6bSdrh ) USING(a) 424*4bea8c6bSdrh ) USING(a) 425*4bea8c6bSdrh ) USING(a) 426*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 427*4bea8c6bSdrh} { 428*4bea8c6bSdrh 12 12 12 - - - 429*4bea8c6bSdrh 15 15 15 15 15 15 430*4bea8c6bSdrh 431*4bea8c6bSdrh} 432*4bea8c6bSdrhdo_execsql_test joinC-27 { 433*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 434*4bea8c6bSdrh FROM t1 INNER JOIN ( 435*4bea8c6bSdrh t2 LEFT JOIN ( 436*4bea8c6bSdrh t3 RIGHT JOIN ( 437*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 438*4bea8c6bSdrh ) USING(a) 439*4bea8c6bSdrh ) USING(a) 440*4bea8c6bSdrh ) USING(a) 441*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 442*4bea8c6bSdrh} { 443*4bea8c6bSdrh 12 12 12 - - - 444*4bea8c6bSdrh 15 15 15 15 15 15 445*4bea8c6bSdrh 446*4bea8c6bSdrh} 447*4bea8c6bSdrhdo_execsql_test joinC-28 { 448*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 449*4bea8c6bSdrh FROM t1 INNER JOIN ( 450*4bea8c6bSdrh t2 LEFT JOIN ( 451*4bea8c6bSdrh t3 RIGHT JOIN ( 452*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 453*4bea8c6bSdrh ) USING(a) 454*4bea8c6bSdrh ) USING(a) 455*4bea8c6bSdrh ) USING(a) 456*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 457*4bea8c6bSdrh} { 458*4bea8c6bSdrh 12 12 12 - - - 459*4bea8c6bSdrh 15 15 15 15 15 15 460*4bea8c6bSdrh 461*4bea8c6bSdrh} 462*4bea8c6bSdrhdo_execsql_test joinC-29 { 463*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 464*4bea8c6bSdrh FROM t1 INNER JOIN ( 465*4bea8c6bSdrh t2 LEFT JOIN ( 466*4bea8c6bSdrh t3 FULL JOIN ( 467*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 468*4bea8c6bSdrh ) USING(a) 469*4bea8c6bSdrh ) USING(a) 470*4bea8c6bSdrh ) USING(a) 471*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 472*4bea8c6bSdrh} { 473*4bea8c6bSdrh 12 12 12 12 - - 474*4bea8c6bSdrh 15 15 15 15 15 15 475*4bea8c6bSdrh 476*4bea8c6bSdrh} 477*4bea8c6bSdrhdo_execsql_test joinC-30 { 478*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 479*4bea8c6bSdrh FROM t1 INNER JOIN ( 480*4bea8c6bSdrh t2 LEFT JOIN ( 481*4bea8c6bSdrh t3 FULL JOIN ( 482*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 483*4bea8c6bSdrh ) USING(a) 484*4bea8c6bSdrh ) USING(a) 485*4bea8c6bSdrh ) USING(a) 486*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 487*4bea8c6bSdrh} { 488*4bea8c6bSdrh 12 12 12 12 - - 489*4bea8c6bSdrh 15 15 15 15 15 15 490*4bea8c6bSdrh 491*4bea8c6bSdrh} 492*4bea8c6bSdrhdo_execsql_test joinC-31 { 493*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 494*4bea8c6bSdrh FROM t1 INNER JOIN ( 495*4bea8c6bSdrh t2 LEFT JOIN ( 496*4bea8c6bSdrh t3 FULL JOIN ( 497*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 498*4bea8c6bSdrh ) USING(a) 499*4bea8c6bSdrh ) USING(a) 500*4bea8c6bSdrh ) USING(a) 501*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 502*4bea8c6bSdrh} { 503*4bea8c6bSdrh 12 12 12 12 - - 504*4bea8c6bSdrh 15 15 15 15 15 15 505*4bea8c6bSdrh 506*4bea8c6bSdrh} 507*4bea8c6bSdrhdo_execsql_test joinC-32 { 508*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 509*4bea8c6bSdrh FROM t1 INNER JOIN ( 510*4bea8c6bSdrh t2 LEFT JOIN ( 511*4bea8c6bSdrh t3 FULL JOIN ( 512*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 513*4bea8c6bSdrh ) USING(a) 514*4bea8c6bSdrh ) USING(a) 515*4bea8c6bSdrh ) USING(a) 516*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 517*4bea8c6bSdrh} { 518*4bea8c6bSdrh 12 12 12 12 - - 519*4bea8c6bSdrh 15 15 15 15 15 15 520*4bea8c6bSdrh 521*4bea8c6bSdrh} 522*4bea8c6bSdrhdo_execsql_test joinC-33 { 523*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 524*4bea8c6bSdrh FROM t1 INNER JOIN ( 525*4bea8c6bSdrh t2 RIGHT JOIN ( 526*4bea8c6bSdrh t3 INNER JOIN ( 527*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 528*4bea8c6bSdrh ) USING(a) 529*4bea8c6bSdrh ) USING(a) 530*4bea8c6bSdrh ) USING(a) 531*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 532*4bea8c6bSdrh} { 533*4bea8c6bSdrh 15 15 15 15 15 15 534*4bea8c6bSdrh 535*4bea8c6bSdrh} 536*4bea8c6bSdrhdo_execsql_test joinC-34 { 537*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 538*4bea8c6bSdrh FROM t1 INNER JOIN ( 539*4bea8c6bSdrh t2 RIGHT JOIN ( 540*4bea8c6bSdrh t3 INNER JOIN ( 541*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 542*4bea8c6bSdrh ) USING(a) 543*4bea8c6bSdrh ) USING(a) 544*4bea8c6bSdrh ) USING(a) 545*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 546*4bea8c6bSdrh} { 547*4bea8c6bSdrh 11 11 - 11 11 - 548*4bea8c6bSdrh 15 15 15 15 15 15 549*4bea8c6bSdrh 550*4bea8c6bSdrh} 551*4bea8c6bSdrhdo_execsql_test joinC-35 { 552*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 553*4bea8c6bSdrh FROM t1 INNER JOIN ( 554*4bea8c6bSdrh t2 RIGHT JOIN ( 555*4bea8c6bSdrh t3 INNER JOIN ( 556*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 557*4bea8c6bSdrh ) USING(a) 558*4bea8c6bSdrh ) USING(a) 559*4bea8c6bSdrh ) USING(a) 560*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 561*4bea8c6bSdrh} { 562*4bea8c6bSdrh 15 15 15 15 15 15 563*4bea8c6bSdrh 17 17 - 17 - 17 564*4bea8c6bSdrh 565*4bea8c6bSdrh} 566*4bea8c6bSdrhdo_execsql_test joinC-36 { 567*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 568*4bea8c6bSdrh FROM t1 INNER JOIN ( 569*4bea8c6bSdrh t2 RIGHT JOIN ( 570*4bea8c6bSdrh t3 INNER JOIN ( 571*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 572*4bea8c6bSdrh ) USING(a) 573*4bea8c6bSdrh ) USING(a) 574*4bea8c6bSdrh ) USING(a) 575*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 576*4bea8c6bSdrh} { 577*4bea8c6bSdrh 11 11 - 11 11 - 578*4bea8c6bSdrh 15 15 15 15 15 15 579*4bea8c6bSdrh 17 17 - 17 - 17 580*4bea8c6bSdrh 581*4bea8c6bSdrh} 582*4bea8c6bSdrhdo_execsql_test joinC-37 { 583*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 584*4bea8c6bSdrh FROM t1 INNER JOIN ( 585*4bea8c6bSdrh t2 RIGHT JOIN ( 586*4bea8c6bSdrh t3 LEFT JOIN ( 587*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 588*4bea8c6bSdrh ) USING(a) 589*4bea8c6bSdrh ) USING(a) 590*4bea8c6bSdrh ) USING(a) 591*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 592*4bea8c6bSdrh} { 593*4bea8c6bSdrh 11 11 - 11 - - 594*4bea8c6bSdrh 12 12 12 12 - - 595*4bea8c6bSdrh 15 15 15 15 15 15 596*4bea8c6bSdrh 17 17 - 17 - - 597*4bea8c6bSdrh 598*4bea8c6bSdrh} 599*4bea8c6bSdrhdo_execsql_test joinC-38 { 600*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 601*4bea8c6bSdrh FROM t1 INNER JOIN ( 602*4bea8c6bSdrh t2 RIGHT JOIN ( 603*4bea8c6bSdrh t3 LEFT JOIN ( 604*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 605*4bea8c6bSdrh ) USING(a) 606*4bea8c6bSdrh ) USING(a) 607*4bea8c6bSdrh ) USING(a) 608*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 609*4bea8c6bSdrh} { 610*4bea8c6bSdrh 11 11 - 11 11 - 611*4bea8c6bSdrh 12 12 12 12 - - 612*4bea8c6bSdrh 15 15 15 15 15 15 613*4bea8c6bSdrh 17 17 - 17 - - 614*4bea8c6bSdrh 615*4bea8c6bSdrh} 616*4bea8c6bSdrhdo_execsql_test joinC-39 { 617*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 618*4bea8c6bSdrh FROM t1 INNER JOIN ( 619*4bea8c6bSdrh t2 RIGHT JOIN ( 620*4bea8c6bSdrh t3 LEFT JOIN ( 621*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 622*4bea8c6bSdrh ) USING(a) 623*4bea8c6bSdrh ) USING(a) 624*4bea8c6bSdrh ) USING(a) 625*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 626*4bea8c6bSdrh} { 627*4bea8c6bSdrh 11 11 - 11 - - 628*4bea8c6bSdrh 12 12 12 12 - - 629*4bea8c6bSdrh 15 15 15 15 15 15 630*4bea8c6bSdrh 17 17 - 17 - 17 631*4bea8c6bSdrh 632*4bea8c6bSdrh} 633*4bea8c6bSdrhdo_execsql_test joinC-40 { 634*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 635*4bea8c6bSdrh FROM t1 INNER JOIN ( 636*4bea8c6bSdrh t2 RIGHT JOIN ( 637*4bea8c6bSdrh t3 LEFT JOIN ( 638*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 639*4bea8c6bSdrh ) USING(a) 640*4bea8c6bSdrh ) USING(a) 641*4bea8c6bSdrh ) USING(a) 642*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 643*4bea8c6bSdrh} { 644*4bea8c6bSdrh 11 11 - 11 11 - 645*4bea8c6bSdrh 12 12 12 12 - - 646*4bea8c6bSdrh 15 15 15 15 15 15 647*4bea8c6bSdrh 17 17 - 17 - 17 648*4bea8c6bSdrh 649*4bea8c6bSdrh} 650*4bea8c6bSdrhdo_execsql_test joinC-41 { 651*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 652*4bea8c6bSdrh FROM t1 INNER JOIN ( 653*4bea8c6bSdrh t2 RIGHT JOIN ( 654*4bea8c6bSdrh t3 RIGHT JOIN ( 655*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 656*4bea8c6bSdrh ) USING(a) 657*4bea8c6bSdrh ) USING(a) 658*4bea8c6bSdrh ) USING(a) 659*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 660*4bea8c6bSdrh} { 661*4bea8c6bSdrh 15 15 15 15 15 15 662*4bea8c6bSdrh 663*4bea8c6bSdrh} 664*4bea8c6bSdrhdo_execsql_test joinC-42 { 665*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 666*4bea8c6bSdrh FROM t1 INNER JOIN ( 667*4bea8c6bSdrh t2 RIGHT JOIN ( 668*4bea8c6bSdrh t3 RIGHT JOIN ( 669*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 670*4bea8c6bSdrh ) USING(a) 671*4bea8c6bSdrh ) USING(a) 672*4bea8c6bSdrh ) USING(a) 673*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 674*4bea8c6bSdrh} { 675*4bea8c6bSdrh 11 11 - 11 11 - 676*4bea8c6bSdrh 15 15 15 15 15 15 677*4bea8c6bSdrh 678*4bea8c6bSdrh} 679*4bea8c6bSdrhdo_execsql_test joinC-43 { 680*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 681*4bea8c6bSdrh FROM t1 INNER JOIN ( 682*4bea8c6bSdrh t2 RIGHT JOIN ( 683*4bea8c6bSdrh t3 RIGHT JOIN ( 684*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 685*4bea8c6bSdrh ) USING(a) 686*4bea8c6bSdrh ) USING(a) 687*4bea8c6bSdrh ) USING(a) 688*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 689*4bea8c6bSdrh} { 690*4bea8c6bSdrh 15 15 15 15 15 15 691*4bea8c6bSdrh 17 17 - 17 - 17 692*4bea8c6bSdrh 693*4bea8c6bSdrh} 694*4bea8c6bSdrhdo_execsql_test joinC-44 { 695*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 696*4bea8c6bSdrh FROM t1 INNER JOIN ( 697*4bea8c6bSdrh t2 RIGHT JOIN ( 698*4bea8c6bSdrh t3 RIGHT JOIN ( 699*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 700*4bea8c6bSdrh ) USING(a) 701*4bea8c6bSdrh ) USING(a) 702*4bea8c6bSdrh ) USING(a) 703*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 704*4bea8c6bSdrh} { 705*4bea8c6bSdrh 11 11 - 11 11 - 706*4bea8c6bSdrh 15 15 15 15 15 15 707*4bea8c6bSdrh 17 17 - 17 - 17 708*4bea8c6bSdrh 709*4bea8c6bSdrh} 710*4bea8c6bSdrhdo_execsql_test joinC-45 { 711*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 712*4bea8c6bSdrh FROM t1 INNER JOIN ( 713*4bea8c6bSdrh t2 RIGHT JOIN ( 714*4bea8c6bSdrh t3 FULL JOIN ( 715*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 716*4bea8c6bSdrh ) USING(a) 717*4bea8c6bSdrh ) USING(a) 718*4bea8c6bSdrh ) USING(a) 719*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 720*4bea8c6bSdrh} { 721*4bea8c6bSdrh 11 11 - 11 - - 722*4bea8c6bSdrh 12 12 12 12 - - 723*4bea8c6bSdrh 15 15 15 15 15 15 724*4bea8c6bSdrh 17 17 - 17 - - 725*4bea8c6bSdrh 726*4bea8c6bSdrh} 727*4bea8c6bSdrhdo_execsql_test joinC-46 { 728*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 729*4bea8c6bSdrh FROM t1 INNER JOIN ( 730*4bea8c6bSdrh t2 RIGHT JOIN ( 731*4bea8c6bSdrh t3 FULL JOIN ( 732*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 733*4bea8c6bSdrh ) USING(a) 734*4bea8c6bSdrh ) USING(a) 735*4bea8c6bSdrh ) USING(a) 736*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 737*4bea8c6bSdrh} { 738*4bea8c6bSdrh 11 11 - 11 11 - 739*4bea8c6bSdrh 12 12 12 12 - - 740*4bea8c6bSdrh 15 15 15 15 15 15 741*4bea8c6bSdrh 17 17 - 17 - - 742*4bea8c6bSdrh 743*4bea8c6bSdrh} 744*4bea8c6bSdrhdo_execsql_test joinC-47 { 745*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 746*4bea8c6bSdrh FROM t1 INNER JOIN ( 747*4bea8c6bSdrh t2 RIGHT JOIN ( 748*4bea8c6bSdrh t3 FULL JOIN ( 749*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 750*4bea8c6bSdrh ) USING(a) 751*4bea8c6bSdrh ) USING(a) 752*4bea8c6bSdrh ) USING(a) 753*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 754*4bea8c6bSdrh} { 755*4bea8c6bSdrh 11 11 - 11 - - 756*4bea8c6bSdrh 12 12 12 12 - - 757*4bea8c6bSdrh 15 15 15 15 15 15 758*4bea8c6bSdrh 17 17 - 17 - 17 759*4bea8c6bSdrh 760*4bea8c6bSdrh} 761*4bea8c6bSdrhdo_execsql_test joinC-48 { 762*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 763*4bea8c6bSdrh FROM t1 INNER JOIN ( 764*4bea8c6bSdrh t2 RIGHT JOIN ( 765*4bea8c6bSdrh t3 FULL JOIN ( 766*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 767*4bea8c6bSdrh ) USING(a) 768*4bea8c6bSdrh ) USING(a) 769*4bea8c6bSdrh ) USING(a) 770*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 771*4bea8c6bSdrh} { 772*4bea8c6bSdrh 11 11 - 11 11 - 773*4bea8c6bSdrh 12 12 12 12 - - 774*4bea8c6bSdrh 15 15 15 15 15 15 775*4bea8c6bSdrh 17 17 - 17 - 17 776*4bea8c6bSdrh 777*4bea8c6bSdrh} 778*4bea8c6bSdrhdo_execsql_test joinC-49 { 779*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 780*4bea8c6bSdrh FROM t1 INNER JOIN ( 781*4bea8c6bSdrh t2 FULL JOIN ( 782*4bea8c6bSdrh t3 INNER JOIN ( 783*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 784*4bea8c6bSdrh ) USING(a) 785*4bea8c6bSdrh ) USING(a) 786*4bea8c6bSdrh ) USING(a) 787*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 788*4bea8c6bSdrh} { 789*4bea8c6bSdrh 12 12 12 - - - 790*4bea8c6bSdrh 15 15 15 15 15 15 791*4bea8c6bSdrh 792*4bea8c6bSdrh} 793*4bea8c6bSdrhdo_execsql_test joinC-50 { 794*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 795*4bea8c6bSdrh FROM t1 INNER JOIN ( 796*4bea8c6bSdrh t2 FULL JOIN ( 797*4bea8c6bSdrh t3 INNER JOIN ( 798*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 799*4bea8c6bSdrh ) USING(a) 800*4bea8c6bSdrh ) USING(a) 801*4bea8c6bSdrh ) USING(a) 802*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 803*4bea8c6bSdrh} { 804*4bea8c6bSdrh 11 11 - 11 11 - 805*4bea8c6bSdrh 12 12 12 - - - 806*4bea8c6bSdrh 15 15 15 15 15 15 807*4bea8c6bSdrh 808*4bea8c6bSdrh} 809*4bea8c6bSdrhdo_execsql_test joinC-51 { 810*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 811*4bea8c6bSdrh FROM t1 INNER JOIN ( 812*4bea8c6bSdrh t2 FULL JOIN ( 813*4bea8c6bSdrh t3 INNER JOIN ( 814*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 815*4bea8c6bSdrh ) USING(a) 816*4bea8c6bSdrh ) USING(a) 817*4bea8c6bSdrh ) USING(a) 818*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 819*4bea8c6bSdrh} { 820*4bea8c6bSdrh 12 12 12 - - - 821*4bea8c6bSdrh 15 15 15 15 15 15 822*4bea8c6bSdrh 17 17 - 17 - 17 823*4bea8c6bSdrh 824*4bea8c6bSdrh} 825*4bea8c6bSdrhdo_execsql_test joinC-52 { 826*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 827*4bea8c6bSdrh FROM t1 INNER JOIN ( 828*4bea8c6bSdrh t2 FULL JOIN ( 829*4bea8c6bSdrh t3 INNER JOIN ( 830*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 831*4bea8c6bSdrh ) USING(a) 832*4bea8c6bSdrh ) USING(a) 833*4bea8c6bSdrh ) USING(a) 834*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 835*4bea8c6bSdrh} { 836*4bea8c6bSdrh 11 11 - 11 11 - 837*4bea8c6bSdrh 12 12 12 - - - 838*4bea8c6bSdrh 15 15 15 15 15 15 839*4bea8c6bSdrh 17 17 - 17 - 17 840*4bea8c6bSdrh 841*4bea8c6bSdrh} 842*4bea8c6bSdrhdo_execsql_test joinC-53 { 843*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 844*4bea8c6bSdrh FROM t1 INNER JOIN ( 845*4bea8c6bSdrh t2 FULL JOIN ( 846*4bea8c6bSdrh t3 LEFT JOIN ( 847*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 848*4bea8c6bSdrh ) USING(a) 849*4bea8c6bSdrh ) USING(a) 850*4bea8c6bSdrh ) USING(a) 851*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 852*4bea8c6bSdrh} { 853*4bea8c6bSdrh 11 11 - 11 - - 854*4bea8c6bSdrh 12 12 12 12 - - 855*4bea8c6bSdrh 15 15 15 15 15 15 856*4bea8c6bSdrh 17 17 - 17 - - 857*4bea8c6bSdrh 858*4bea8c6bSdrh} 859*4bea8c6bSdrhdo_execsql_test joinC-54 { 860*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 861*4bea8c6bSdrh FROM t1 INNER JOIN ( 862*4bea8c6bSdrh t2 FULL JOIN ( 863*4bea8c6bSdrh t3 LEFT JOIN ( 864*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 865*4bea8c6bSdrh ) USING(a) 866*4bea8c6bSdrh ) USING(a) 867*4bea8c6bSdrh ) USING(a) 868*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 869*4bea8c6bSdrh} { 870*4bea8c6bSdrh 11 11 - 11 11 - 871*4bea8c6bSdrh 12 12 12 12 - - 872*4bea8c6bSdrh 15 15 15 15 15 15 873*4bea8c6bSdrh 17 17 - 17 - - 874*4bea8c6bSdrh 875*4bea8c6bSdrh} 876*4bea8c6bSdrhdo_execsql_test joinC-55 { 877*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 878*4bea8c6bSdrh FROM t1 INNER JOIN ( 879*4bea8c6bSdrh t2 FULL JOIN ( 880*4bea8c6bSdrh t3 LEFT JOIN ( 881*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 882*4bea8c6bSdrh ) USING(a) 883*4bea8c6bSdrh ) USING(a) 884*4bea8c6bSdrh ) USING(a) 885*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 886*4bea8c6bSdrh} { 887*4bea8c6bSdrh 11 11 - 11 - - 888*4bea8c6bSdrh 12 12 12 12 - - 889*4bea8c6bSdrh 15 15 15 15 15 15 890*4bea8c6bSdrh 17 17 - 17 - 17 891*4bea8c6bSdrh 892*4bea8c6bSdrh} 893*4bea8c6bSdrhdo_execsql_test joinC-56 { 894*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 895*4bea8c6bSdrh FROM t1 INNER JOIN ( 896*4bea8c6bSdrh t2 FULL JOIN ( 897*4bea8c6bSdrh t3 LEFT JOIN ( 898*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 899*4bea8c6bSdrh ) USING(a) 900*4bea8c6bSdrh ) USING(a) 901*4bea8c6bSdrh ) USING(a) 902*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 903*4bea8c6bSdrh} { 904*4bea8c6bSdrh 11 11 - 11 11 - 905*4bea8c6bSdrh 12 12 12 12 - - 906*4bea8c6bSdrh 15 15 15 15 15 15 907*4bea8c6bSdrh 17 17 - 17 - 17 908*4bea8c6bSdrh 909*4bea8c6bSdrh} 910*4bea8c6bSdrhdo_execsql_test joinC-57 { 911*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 912*4bea8c6bSdrh FROM t1 INNER JOIN ( 913*4bea8c6bSdrh t2 FULL JOIN ( 914*4bea8c6bSdrh t3 RIGHT JOIN ( 915*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 916*4bea8c6bSdrh ) USING(a) 917*4bea8c6bSdrh ) USING(a) 918*4bea8c6bSdrh ) USING(a) 919*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 920*4bea8c6bSdrh} { 921*4bea8c6bSdrh 12 12 12 - - - 922*4bea8c6bSdrh 15 15 15 15 15 15 923*4bea8c6bSdrh 924*4bea8c6bSdrh} 925*4bea8c6bSdrhdo_execsql_test joinC-58 { 926*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 927*4bea8c6bSdrh FROM t1 INNER JOIN ( 928*4bea8c6bSdrh t2 FULL JOIN ( 929*4bea8c6bSdrh t3 RIGHT JOIN ( 930*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 931*4bea8c6bSdrh ) USING(a) 932*4bea8c6bSdrh ) USING(a) 933*4bea8c6bSdrh ) USING(a) 934*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 935*4bea8c6bSdrh} { 936*4bea8c6bSdrh 11 11 - 11 11 - 937*4bea8c6bSdrh 12 12 12 - - - 938*4bea8c6bSdrh 15 15 15 15 15 15 939*4bea8c6bSdrh 940*4bea8c6bSdrh} 941*4bea8c6bSdrhdo_execsql_test joinC-59 { 942*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 943*4bea8c6bSdrh FROM t1 INNER JOIN ( 944*4bea8c6bSdrh t2 FULL JOIN ( 945*4bea8c6bSdrh t3 RIGHT JOIN ( 946*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 947*4bea8c6bSdrh ) USING(a) 948*4bea8c6bSdrh ) USING(a) 949*4bea8c6bSdrh ) USING(a) 950*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 951*4bea8c6bSdrh} { 952*4bea8c6bSdrh 12 12 12 - - - 953*4bea8c6bSdrh 15 15 15 15 15 15 954*4bea8c6bSdrh 17 17 - 17 - 17 955*4bea8c6bSdrh 956*4bea8c6bSdrh} 957*4bea8c6bSdrhdo_execsql_test joinC-60 { 958*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 959*4bea8c6bSdrh FROM t1 INNER JOIN ( 960*4bea8c6bSdrh t2 FULL JOIN ( 961*4bea8c6bSdrh t3 RIGHT JOIN ( 962*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 963*4bea8c6bSdrh ) USING(a) 964*4bea8c6bSdrh ) USING(a) 965*4bea8c6bSdrh ) USING(a) 966*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 967*4bea8c6bSdrh} { 968*4bea8c6bSdrh 11 11 - 11 11 - 969*4bea8c6bSdrh 12 12 12 - - - 970*4bea8c6bSdrh 15 15 15 15 15 15 971*4bea8c6bSdrh 17 17 - 17 - 17 972*4bea8c6bSdrh 973*4bea8c6bSdrh} 974*4bea8c6bSdrhdo_execsql_test joinC-61 { 975*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 976*4bea8c6bSdrh FROM t1 INNER JOIN ( 977*4bea8c6bSdrh t2 FULL JOIN ( 978*4bea8c6bSdrh t3 FULL JOIN ( 979*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 980*4bea8c6bSdrh ) USING(a) 981*4bea8c6bSdrh ) USING(a) 982*4bea8c6bSdrh ) USING(a) 983*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 984*4bea8c6bSdrh} { 985*4bea8c6bSdrh 11 11 - 11 - - 986*4bea8c6bSdrh 12 12 12 12 - - 987*4bea8c6bSdrh 15 15 15 15 15 15 988*4bea8c6bSdrh 17 17 - 17 - - 989*4bea8c6bSdrh 990*4bea8c6bSdrh} 991*4bea8c6bSdrhdo_execsql_test joinC-62 { 992*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 993*4bea8c6bSdrh FROM t1 INNER JOIN ( 994*4bea8c6bSdrh t2 FULL JOIN ( 995*4bea8c6bSdrh t3 FULL JOIN ( 996*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 997*4bea8c6bSdrh ) USING(a) 998*4bea8c6bSdrh ) USING(a) 999*4bea8c6bSdrh ) USING(a) 1000*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1001*4bea8c6bSdrh} { 1002*4bea8c6bSdrh 11 11 - 11 11 - 1003*4bea8c6bSdrh 12 12 12 12 - - 1004*4bea8c6bSdrh 15 15 15 15 15 15 1005*4bea8c6bSdrh 17 17 - 17 - - 1006*4bea8c6bSdrh 1007*4bea8c6bSdrh} 1008*4bea8c6bSdrhdo_execsql_test joinC-63 { 1009*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1010*4bea8c6bSdrh FROM t1 INNER JOIN ( 1011*4bea8c6bSdrh t2 FULL JOIN ( 1012*4bea8c6bSdrh t3 FULL JOIN ( 1013*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1014*4bea8c6bSdrh ) USING(a) 1015*4bea8c6bSdrh ) USING(a) 1016*4bea8c6bSdrh ) USING(a) 1017*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1018*4bea8c6bSdrh} { 1019*4bea8c6bSdrh 11 11 - 11 - - 1020*4bea8c6bSdrh 12 12 12 12 - - 1021*4bea8c6bSdrh 15 15 15 15 15 15 1022*4bea8c6bSdrh 17 17 - 17 - 17 1023*4bea8c6bSdrh 1024*4bea8c6bSdrh} 1025*4bea8c6bSdrhdo_execsql_test joinC-64 { 1026*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1027*4bea8c6bSdrh FROM t1 INNER JOIN ( 1028*4bea8c6bSdrh t2 FULL JOIN ( 1029*4bea8c6bSdrh t3 FULL JOIN ( 1030*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1031*4bea8c6bSdrh ) USING(a) 1032*4bea8c6bSdrh ) USING(a) 1033*4bea8c6bSdrh ) USING(a) 1034*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1035*4bea8c6bSdrh} { 1036*4bea8c6bSdrh 11 11 - 11 11 - 1037*4bea8c6bSdrh 12 12 12 12 - - 1038*4bea8c6bSdrh 15 15 15 15 15 15 1039*4bea8c6bSdrh 17 17 - 17 - 17 1040*4bea8c6bSdrh 1041*4bea8c6bSdrh} 1042*4bea8c6bSdrhdo_execsql_test joinC-65 { 1043*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1044*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1045*4bea8c6bSdrh t2 INNER JOIN ( 1046*4bea8c6bSdrh t3 INNER JOIN ( 1047*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1048*4bea8c6bSdrh ) USING(a) 1049*4bea8c6bSdrh ) USING(a) 1050*4bea8c6bSdrh ) USING(a) 1051*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1052*4bea8c6bSdrh} { 1053*4bea8c6bSdrh 11 11 - - - - 1054*4bea8c6bSdrh 12 12 - - - - 1055*4bea8c6bSdrh 15 15 15 15 15 15 1056*4bea8c6bSdrh 17 17 - - - - 1057*4bea8c6bSdrh 1058*4bea8c6bSdrh} 1059*4bea8c6bSdrhdo_execsql_test joinC-66 { 1060*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1061*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1062*4bea8c6bSdrh t2 INNER JOIN ( 1063*4bea8c6bSdrh t3 INNER JOIN ( 1064*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1065*4bea8c6bSdrh ) USING(a) 1066*4bea8c6bSdrh ) USING(a) 1067*4bea8c6bSdrh ) USING(a) 1068*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1069*4bea8c6bSdrh} { 1070*4bea8c6bSdrh 11 11 - - - - 1071*4bea8c6bSdrh 12 12 - - - - 1072*4bea8c6bSdrh 15 15 15 15 15 15 1073*4bea8c6bSdrh 17 17 - - - - 1074*4bea8c6bSdrh 1075*4bea8c6bSdrh} 1076*4bea8c6bSdrhdo_execsql_test joinC-67 { 1077*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1078*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1079*4bea8c6bSdrh t2 INNER JOIN ( 1080*4bea8c6bSdrh t3 INNER JOIN ( 1081*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1082*4bea8c6bSdrh ) USING(a) 1083*4bea8c6bSdrh ) USING(a) 1084*4bea8c6bSdrh ) USING(a) 1085*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1086*4bea8c6bSdrh} { 1087*4bea8c6bSdrh 11 11 - - - - 1088*4bea8c6bSdrh 12 12 - - - - 1089*4bea8c6bSdrh 15 15 15 15 15 15 1090*4bea8c6bSdrh 17 17 - - - - 1091*4bea8c6bSdrh 1092*4bea8c6bSdrh} 1093*4bea8c6bSdrhdo_execsql_test joinC-68 { 1094*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1095*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1096*4bea8c6bSdrh t2 INNER JOIN ( 1097*4bea8c6bSdrh t3 INNER JOIN ( 1098*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1099*4bea8c6bSdrh ) USING(a) 1100*4bea8c6bSdrh ) USING(a) 1101*4bea8c6bSdrh ) USING(a) 1102*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1103*4bea8c6bSdrh} { 1104*4bea8c6bSdrh 11 11 - - - - 1105*4bea8c6bSdrh 12 12 - - - - 1106*4bea8c6bSdrh 15 15 15 15 15 15 1107*4bea8c6bSdrh 17 17 - - - - 1108*4bea8c6bSdrh 1109*4bea8c6bSdrh} 1110*4bea8c6bSdrhdo_execsql_test joinC-69 { 1111*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1112*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1113*4bea8c6bSdrh t2 INNER JOIN ( 1114*4bea8c6bSdrh t3 LEFT JOIN ( 1115*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1116*4bea8c6bSdrh ) USING(a) 1117*4bea8c6bSdrh ) USING(a) 1118*4bea8c6bSdrh ) USING(a) 1119*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1120*4bea8c6bSdrh} { 1121*4bea8c6bSdrh 11 11 - - - - 1122*4bea8c6bSdrh 12 12 12 12 - - 1123*4bea8c6bSdrh 15 15 15 15 15 15 1124*4bea8c6bSdrh 17 17 - - - - 1125*4bea8c6bSdrh 1126*4bea8c6bSdrh} 1127*4bea8c6bSdrhdo_execsql_test joinC-70 { 1128*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1129*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1130*4bea8c6bSdrh t2 INNER JOIN ( 1131*4bea8c6bSdrh t3 LEFT JOIN ( 1132*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1133*4bea8c6bSdrh ) USING(a) 1134*4bea8c6bSdrh ) USING(a) 1135*4bea8c6bSdrh ) USING(a) 1136*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1137*4bea8c6bSdrh} { 1138*4bea8c6bSdrh 11 11 - - - - 1139*4bea8c6bSdrh 12 12 12 12 - - 1140*4bea8c6bSdrh 15 15 15 15 15 15 1141*4bea8c6bSdrh 17 17 - - - - 1142*4bea8c6bSdrh 1143*4bea8c6bSdrh} 1144*4bea8c6bSdrhdo_execsql_test joinC-71 { 1145*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1146*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1147*4bea8c6bSdrh t2 INNER JOIN ( 1148*4bea8c6bSdrh t3 LEFT JOIN ( 1149*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1150*4bea8c6bSdrh ) USING(a) 1151*4bea8c6bSdrh ) USING(a) 1152*4bea8c6bSdrh ) USING(a) 1153*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1154*4bea8c6bSdrh} { 1155*4bea8c6bSdrh 11 11 - - - - 1156*4bea8c6bSdrh 12 12 12 12 - - 1157*4bea8c6bSdrh 15 15 15 15 15 15 1158*4bea8c6bSdrh 17 17 - - - - 1159*4bea8c6bSdrh 1160*4bea8c6bSdrh} 1161*4bea8c6bSdrhdo_execsql_test joinC-72 { 1162*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1163*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1164*4bea8c6bSdrh t2 INNER JOIN ( 1165*4bea8c6bSdrh t3 LEFT JOIN ( 1166*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1167*4bea8c6bSdrh ) USING(a) 1168*4bea8c6bSdrh ) USING(a) 1169*4bea8c6bSdrh ) USING(a) 1170*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1171*4bea8c6bSdrh} { 1172*4bea8c6bSdrh 11 11 - - - - 1173*4bea8c6bSdrh 12 12 12 12 - - 1174*4bea8c6bSdrh 15 15 15 15 15 15 1175*4bea8c6bSdrh 17 17 - - - - 1176*4bea8c6bSdrh 1177*4bea8c6bSdrh} 1178*4bea8c6bSdrhdo_execsql_test joinC-73 { 1179*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1180*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1181*4bea8c6bSdrh t2 INNER JOIN ( 1182*4bea8c6bSdrh t3 RIGHT JOIN ( 1183*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1184*4bea8c6bSdrh ) USING(a) 1185*4bea8c6bSdrh ) USING(a) 1186*4bea8c6bSdrh ) USING(a) 1187*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1188*4bea8c6bSdrh} { 1189*4bea8c6bSdrh 11 11 - - - - 1190*4bea8c6bSdrh 12 12 - - - - 1191*4bea8c6bSdrh 15 15 15 15 15 15 1192*4bea8c6bSdrh 17 17 - - - - 1193*4bea8c6bSdrh 1194*4bea8c6bSdrh} 1195*4bea8c6bSdrhdo_execsql_test joinC-74 { 1196*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1197*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1198*4bea8c6bSdrh t2 INNER JOIN ( 1199*4bea8c6bSdrh t3 RIGHT JOIN ( 1200*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1201*4bea8c6bSdrh ) USING(a) 1202*4bea8c6bSdrh ) USING(a) 1203*4bea8c6bSdrh ) USING(a) 1204*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1205*4bea8c6bSdrh} { 1206*4bea8c6bSdrh 11 11 - - - - 1207*4bea8c6bSdrh 12 12 - - - - 1208*4bea8c6bSdrh 15 15 15 15 15 15 1209*4bea8c6bSdrh 17 17 - - - - 1210*4bea8c6bSdrh 1211*4bea8c6bSdrh} 1212*4bea8c6bSdrhdo_execsql_test joinC-75 { 1213*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1214*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1215*4bea8c6bSdrh t2 INNER JOIN ( 1216*4bea8c6bSdrh t3 RIGHT JOIN ( 1217*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1218*4bea8c6bSdrh ) USING(a) 1219*4bea8c6bSdrh ) USING(a) 1220*4bea8c6bSdrh ) USING(a) 1221*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1222*4bea8c6bSdrh} { 1223*4bea8c6bSdrh 11 11 - - - - 1224*4bea8c6bSdrh 12 12 - - - - 1225*4bea8c6bSdrh 15 15 15 15 15 15 1226*4bea8c6bSdrh 17 17 - - - - 1227*4bea8c6bSdrh 1228*4bea8c6bSdrh} 1229*4bea8c6bSdrhdo_execsql_test joinC-76 { 1230*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1231*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1232*4bea8c6bSdrh t2 INNER JOIN ( 1233*4bea8c6bSdrh t3 RIGHT JOIN ( 1234*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1235*4bea8c6bSdrh ) USING(a) 1236*4bea8c6bSdrh ) USING(a) 1237*4bea8c6bSdrh ) USING(a) 1238*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1239*4bea8c6bSdrh} { 1240*4bea8c6bSdrh 11 11 - - - - 1241*4bea8c6bSdrh 12 12 - - - - 1242*4bea8c6bSdrh 15 15 15 15 15 15 1243*4bea8c6bSdrh 17 17 - - - - 1244*4bea8c6bSdrh 1245*4bea8c6bSdrh} 1246*4bea8c6bSdrhdo_execsql_test joinC-77 { 1247*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1248*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1249*4bea8c6bSdrh t2 INNER JOIN ( 1250*4bea8c6bSdrh t3 FULL JOIN ( 1251*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1252*4bea8c6bSdrh ) USING(a) 1253*4bea8c6bSdrh ) USING(a) 1254*4bea8c6bSdrh ) USING(a) 1255*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1256*4bea8c6bSdrh} { 1257*4bea8c6bSdrh 11 11 - - - - 1258*4bea8c6bSdrh 12 12 12 12 - - 1259*4bea8c6bSdrh 15 15 15 15 15 15 1260*4bea8c6bSdrh 17 17 - - - - 1261*4bea8c6bSdrh 1262*4bea8c6bSdrh} 1263*4bea8c6bSdrhdo_execsql_test joinC-78 { 1264*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1265*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1266*4bea8c6bSdrh t2 INNER JOIN ( 1267*4bea8c6bSdrh t3 FULL JOIN ( 1268*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1269*4bea8c6bSdrh ) USING(a) 1270*4bea8c6bSdrh ) USING(a) 1271*4bea8c6bSdrh ) USING(a) 1272*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1273*4bea8c6bSdrh} { 1274*4bea8c6bSdrh 11 11 - - - - 1275*4bea8c6bSdrh 12 12 12 12 - - 1276*4bea8c6bSdrh 15 15 15 15 15 15 1277*4bea8c6bSdrh 17 17 - - - - 1278*4bea8c6bSdrh 1279*4bea8c6bSdrh} 1280*4bea8c6bSdrhdo_execsql_test joinC-79 { 1281*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1282*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1283*4bea8c6bSdrh t2 INNER JOIN ( 1284*4bea8c6bSdrh t3 FULL JOIN ( 1285*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1286*4bea8c6bSdrh ) USING(a) 1287*4bea8c6bSdrh ) USING(a) 1288*4bea8c6bSdrh ) USING(a) 1289*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1290*4bea8c6bSdrh} { 1291*4bea8c6bSdrh 11 11 - - - - 1292*4bea8c6bSdrh 12 12 12 12 - - 1293*4bea8c6bSdrh 15 15 15 15 15 15 1294*4bea8c6bSdrh 17 17 - - - - 1295*4bea8c6bSdrh 1296*4bea8c6bSdrh} 1297*4bea8c6bSdrhdo_execsql_test joinC-80 { 1298*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1299*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1300*4bea8c6bSdrh t2 INNER JOIN ( 1301*4bea8c6bSdrh t3 FULL JOIN ( 1302*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1303*4bea8c6bSdrh ) USING(a) 1304*4bea8c6bSdrh ) USING(a) 1305*4bea8c6bSdrh ) USING(a) 1306*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1307*4bea8c6bSdrh} { 1308*4bea8c6bSdrh 11 11 - - - - 1309*4bea8c6bSdrh 12 12 12 12 - - 1310*4bea8c6bSdrh 15 15 15 15 15 15 1311*4bea8c6bSdrh 17 17 - - - - 1312*4bea8c6bSdrh 1313*4bea8c6bSdrh} 1314*4bea8c6bSdrhdo_execsql_test joinC-81 { 1315*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1316*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1317*4bea8c6bSdrh t2 LEFT JOIN ( 1318*4bea8c6bSdrh t3 INNER JOIN ( 1319*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1320*4bea8c6bSdrh ) USING(a) 1321*4bea8c6bSdrh ) USING(a) 1322*4bea8c6bSdrh ) USING(a) 1323*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1324*4bea8c6bSdrh} { 1325*4bea8c6bSdrh 11 11 - - - - 1326*4bea8c6bSdrh 12 12 12 - - - 1327*4bea8c6bSdrh 15 15 15 15 15 15 1328*4bea8c6bSdrh 17 17 - - - - 1329*4bea8c6bSdrh 1330*4bea8c6bSdrh} 1331*4bea8c6bSdrhdo_execsql_test joinC-82 { 1332*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1333*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1334*4bea8c6bSdrh t2 LEFT JOIN ( 1335*4bea8c6bSdrh t3 INNER JOIN ( 1336*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1337*4bea8c6bSdrh ) USING(a) 1338*4bea8c6bSdrh ) USING(a) 1339*4bea8c6bSdrh ) USING(a) 1340*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1341*4bea8c6bSdrh} { 1342*4bea8c6bSdrh 11 11 - - - - 1343*4bea8c6bSdrh 12 12 12 - - - 1344*4bea8c6bSdrh 15 15 15 15 15 15 1345*4bea8c6bSdrh 17 17 - - - - 1346*4bea8c6bSdrh 1347*4bea8c6bSdrh} 1348*4bea8c6bSdrhdo_execsql_test joinC-83 { 1349*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1350*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1351*4bea8c6bSdrh t2 LEFT JOIN ( 1352*4bea8c6bSdrh t3 INNER JOIN ( 1353*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1354*4bea8c6bSdrh ) USING(a) 1355*4bea8c6bSdrh ) USING(a) 1356*4bea8c6bSdrh ) USING(a) 1357*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1358*4bea8c6bSdrh} { 1359*4bea8c6bSdrh 11 11 - - - - 1360*4bea8c6bSdrh 12 12 12 - - - 1361*4bea8c6bSdrh 15 15 15 15 15 15 1362*4bea8c6bSdrh 17 17 - - - - 1363*4bea8c6bSdrh 1364*4bea8c6bSdrh} 1365*4bea8c6bSdrhdo_execsql_test joinC-84 { 1366*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1367*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1368*4bea8c6bSdrh t2 LEFT JOIN ( 1369*4bea8c6bSdrh t3 INNER JOIN ( 1370*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1371*4bea8c6bSdrh ) USING(a) 1372*4bea8c6bSdrh ) USING(a) 1373*4bea8c6bSdrh ) USING(a) 1374*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1375*4bea8c6bSdrh} { 1376*4bea8c6bSdrh 11 11 - - - - 1377*4bea8c6bSdrh 12 12 12 - - - 1378*4bea8c6bSdrh 15 15 15 15 15 15 1379*4bea8c6bSdrh 17 17 - - - - 1380*4bea8c6bSdrh 1381*4bea8c6bSdrh} 1382*4bea8c6bSdrhdo_execsql_test joinC-85 { 1383*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1384*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1385*4bea8c6bSdrh t2 LEFT JOIN ( 1386*4bea8c6bSdrh t3 LEFT JOIN ( 1387*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1388*4bea8c6bSdrh ) USING(a) 1389*4bea8c6bSdrh ) USING(a) 1390*4bea8c6bSdrh ) USING(a) 1391*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1392*4bea8c6bSdrh} { 1393*4bea8c6bSdrh 11 11 - - - - 1394*4bea8c6bSdrh 12 12 12 12 - - 1395*4bea8c6bSdrh 15 15 15 15 15 15 1396*4bea8c6bSdrh 17 17 - - - - 1397*4bea8c6bSdrh 1398*4bea8c6bSdrh} 1399*4bea8c6bSdrhdo_execsql_test joinC-86 { 1400*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1401*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1402*4bea8c6bSdrh t2 LEFT JOIN ( 1403*4bea8c6bSdrh t3 LEFT JOIN ( 1404*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1405*4bea8c6bSdrh ) USING(a) 1406*4bea8c6bSdrh ) USING(a) 1407*4bea8c6bSdrh ) USING(a) 1408*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1409*4bea8c6bSdrh} { 1410*4bea8c6bSdrh 11 11 - - - - 1411*4bea8c6bSdrh 12 12 12 12 - - 1412*4bea8c6bSdrh 15 15 15 15 15 15 1413*4bea8c6bSdrh 17 17 - - - - 1414*4bea8c6bSdrh 1415*4bea8c6bSdrh} 1416*4bea8c6bSdrhdo_execsql_test joinC-87 { 1417*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1418*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1419*4bea8c6bSdrh t2 LEFT JOIN ( 1420*4bea8c6bSdrh t3 LEFT JOIN ( 1421*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1422*4bea8c6bSdrh ) USING(a) 1423*4bea8c6bSdrh ) USING(a) 1424*4bea8c6bSdrh ) USING(a) 1425*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1426*4bea8c6bSdrh} { 1427*4bea8c6bSdrh 11 11 - - - - 1428*4bea8c6bSdrh 12 12 12 12 - - 1429*4bea8c6bSdrh 15 15 15 15 15 15 1430*4bea8c6bSdrh 17 17 - - - - 1431*4bea8c6bSdrh 1432*4bea8c6bSdrh} 1433*4bea8c6bSdrhdo_execsql_test joinC-88 { 1434*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1435*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1436*4bea8c6bSdrh t2 LEFT JOIN ( 1437*4bea8c6bSdrh t3 LEFT JOIN ( 1438*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1439*4bea8c6bSdrh ) USING(a) 1440*4bea8c6bSdrh ) USING(a) 1441*4bea8c6bSdrh ) USING(a) 1442*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1443*4bea8c6bSdrh} { 1444*4bea8c6bSdrh 11 11 - - - - 1445*4bea8c6bSdrh 12 12 12 12 - - 1446*4bea8c6bSdrh 15 15 15 15 15 15 1447*4bea8c6bSdrh 17 17 - - - - 1448*4bea8c6bSdrh 1449*4bea8c6bSdrh} 1450*4bea8c6bSdrhdo_execsql_test joinC-89 { 1451*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1452*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1453*4bea8c6bSdrh t2 LEFT JOIN ( 1454*4bea8c6bSdrh t3 RIGHT JOIN ( 1455*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1456*4bea8c6bSdrh ) USING(a) 1457*4bea8c6bSdrh ) USING(a) 1458*4bea8c6bSdrh ) USING(a) 1459*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1460*4bea8c6bSdrh} { 1461*4bea8c6bSdrh 11 11 - - - - 1462*4bea8c6bSdrh 12 12 12 - - - 1463*4bea8c6bSdrh 15 15 15 15 15 15 1464*4bea8c6bSdrh 17 17 - - - - 1465*4bea8c6bSdrh 1466*4bea8c6bSdrh} 1467*4bea8c6bSdrhdo_execsql_test joinC-90 { 1468*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1469*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1470*4bea8c6bSdrh t2 LEFT JOIN ( 1471*4bea8c6bSdrh t3 RIGHT JOIN ( 1472*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1473*4bea8c6bSdrh ) USING(a) 1474*4bea8c6bSdrh ) USING(a) 1475*4bea8c6bSdrh ) USING(a) 1476*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1477*4bea8c6bSdrh} { 1478*4bea8c6bSdrh 11 11 - - - - 1479*4bea8c6bSdrh 12 12 12 - - - 1480*4bea8c6bSdrh 15 15 15 15 15 15 1481*4bea8c6bSdrh 17 17 - - - - 1482*4bea8c6bSdrh 1483*4bea8c6bSdrh} 1484*4bea8c6bSdrhdo_execsql_test joinC-91 { 1485*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1486*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1487*4bea8c6bSdrh t2 LEFT JOIN ( 1488*4bea8c6bSdrh t3 RIGHT JOIN ( 1489*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1490*4bea8c6bSdrh ) USING(a) 1491*4bea8c6bSdrh ) USING(a) 1492*4bea8c6bSdrh ) USING(a) 1493*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1494*4bea8c6bSdrh} { 1495*4bea8c6bSdrh 11 11 - - - - 1496*4bea8c6bSdrh 12 12 12 - - - 1497*4bea8c6bSdrh 15 15 15 15 15 15 1498*4bea8c6bSdrh 17 17 - - - - 1499*4bea8c6bSdrh 1500*4bea8c6bSdrh} 1501*4bea8c6bSdrhdo_execsql_test joinC-92 { 1502*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1503*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1504*4bea8c6bSdrh t2 LEFT JOIN ( 1505*4bea8c6bSdrh t3 RIGHT JOIN ( 1506*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1507*4bea8c6bSdrh ) USING(a) 1508*4bea8c6bSdrh ) USING(a) 1509*4bea8c6bSdrh ) USING(a) 1510*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1511*4bea8c6bSdrh} { 1512*4bea8c6bSdrh 11 11 - - - - 1513*4bea8c6bSdrh 12 12 12 - - - 1514*4bea8c6bSdrh 15 15 15 15 15 15 1515*4bea8c6bSdrh 17 17 - - - - 1516*4bea8c6bSdrh 1517*4bea8c6bSdrh} 1518*4bea8c6bSdrhdo_execsql_test joinC-93 { 1519*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1520*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1521*4bea8c6bSdrh t2 LEFT JOIN ( 1522*4bea8c6bSdrh t3 FULL JOIN ( 1523*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1524*4bea8c6bSdrh ) USING(a) 1525*4bea8c6bSdrh ) USING(a) 1526*4bea8c6bSdrh ) USING(a) 1527*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1528*4bea8c6bSdrh} { 1529*4bea8c6bSdrh 11 11 - - - - 1530*4bea8c6bSdrh 12 12 12 12 - - 1531*4bea8c6bSdrh 15 15 15 15 15 15 1532*4bea8c6bSdrh 17 17 - - - - 1533*4bea8c6bSdrh 1534*4bea8c6bSdrh} 1535*4bea8c6bSdrhdo_execsql_test joinC-94 { 1536*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1537*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1538*4bea8c6bSdrh t2 LEFT JOIN ( 1539*4bea8c6bSdrh t3 FULL JOIN ( 1540*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1541*4bea8c6bSdrh ) USING(a) 1542*4bea8c6bSdrh ) USING(a) 1543*4bea8c6bSdrh ) USING(a) 1544*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1545*4bea8c6bSdrh} { 1546*4bea8c6bSdrh 11 11 - - - - 1547*4bea8c6bSdrh 12 12 12 12 - - 1548*4bea8c6bSdrh 15 15 15 15 15 15 1549*4bea8c6bSdrh 17 17 - - - - 1550*4bea8c6bSdrh 1551*4bea8c6bSdrh} 1552*4bea8c6bSdrhdo_execsql_test joinC-95 { 1553*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1554*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1555*4bea8c6bSdrh t2 LEFT JOIN ( 1556*4bea8c6bSdrh t3 FULL JOIN ( 1557*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1558*4bea8c6bSdrh ) USING(a) 1559*4bea8c6bSdrh ) USING(a) 1560*4bea8c6bSdrh ) USING(a) 1561*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1562*4bea8c6bSdrh} { 1563*4bea8c6bSdrh 11 11 - - - - 1564*4bea8c6bSdrh 12 12 12 12 - - 1565*4bea8c6bSdrh 15 15 15 15 15 15 1566*4bea8c6bSdrh 17 17 - - - - 1567*4bea8c6bSdrh 1568*4bea8c6bSdrh} 1569*4bea8c6bSdrhdo_execsql_test joinC-96 { 1570*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1571*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1572*4bea8c6bSdrh t2 LEFT JOIN ( 1573*4bea8c6bSdrh t3 FULL JOIN ( 1574*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1575*4bea8c6bSdrh ) USING(a) 1576*4bea8c6bSdrh ) USING(a) 1577*4bea8c6bSdrh ) USING(a) 1578*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1579*4bea8c6bSdrh} { 1580*4bea8c6bSdrh 11 11 - - - - 1581*4bea8c6bSdrh 12 12 12 12 - - 1582*4bea8c6bSdrh 15 15 15 15 15 15 1583*4bea8c6bSdrh 17 17 - - - - 1584*4bea8c6bSdrh 1585*4bea8c6bSdrh} 1586*4bea8c6bSdrhdo_execsql_test joinC-97 { 1587*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1588*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1589*4bea8c6bSdrh t2 RIGHT JOIN ( 1590*4bea8c6bSdrh t3 INNER JOIN ( 1591*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1592*4bea8c6bSdrh ) USING(a) 1593*4bea8c6bSdrh ) USING(a) 1594*4bea8c6bSdrh ) USING(a) 1595*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1596*4bea8c6bSdrh} { 1597*4bea8c6bSdrh 11 11 - - - - 1598*4bea8c6bSdrh 12 12 - - - - 1599*4bea8c6bSdrh 15 15 15 15 15 15 1600*4bea8c6bSdrh 17 17 - - - - 1601*4bea8c6bSdrh 1602*4bea8c6bSdrh} 1603*4bea8c6bSdrhdo_execsql_test joinC-98 { 1604*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1605*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1606*4bea8c6bSdrh t2 RIGHT JOIN ( 1607*4bea8c6bSdrh t3 INNER JOIN ( 1608*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1609*4bea8c6bSdrh ) USING(a) 1610*4bea8c6bSdrh ) USING(a) 1611*4bea8c6bSdrh ) USING(a) 1612*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1613*4bea8c6bSdrh} { 1614*4bea8c6bSdrh 11 11 - 11 11 - 1615*4bea8c6bSdrh 12 12 - - - - 1616*4bea8c6bSdrh 15 15 15 15 15 15 1617*4bea8c6bSdrh 17 17 - - - - 1618*4bea8c6bSdrh 1619*4bea8c6bSdrh} 1620*4bea8c6bSdrhdo_execsql_test joinC-99 { 1621*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1622*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1623*4bea8c6bSdrh t2 RIGHT JOIN ( 1624*4bea8c6bSdrh t3 INNER JOIN ( 1625*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1626*4bea8c6bSdrh ) USING(a) 1627*4bea8c6bSdrh ) USING(a) 1628*4bea8c6bSdrh ) USING(a) 1629*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1630*4bea8c6bSdrh} { 1631*4bea8c6bSdrh 11 11 - - - - 1632*4bea8c6bSdrh 12 12 - - - - 1633*4bea8c6bSdrh 15 15 15 15 15 15 1634*4bea8c6bSdrh 17 17 - 17 - 17 1635*4bea8c6bSdrh 1636*4bea8c6bSdrh} 1637*4bea8c6bSdrhdo_execsql_test joinC-100 { 1638*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1639*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1640*4bea8c6bSdrh t2 RIGHT JOIN ( 1641*4bea8c6bSdrh t3 INNER JOIN ( 1642*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1643*4bea8c6bSdrh ) USING(a) 1644*4bea8c6bSdrh ) USING(a) 1645*4bea8c6bSdrh ) USING(a) 1646*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1647*4bea8c6bSdrh} { 1648*4bea8c6bSdrh 11 11 - 11 11 - 1649*4bea8c6bSdrh 12 12 - - - - 1650*4bea8c6bSdrh 15 15 15 15 15 15 1651*4bea8c6bSdrh 17 17 - 17 - 17 1652*4bea8c6bSdrh 1653*4bea8c6bSdrh} 1654*4bea8c6bSdrhdo_execsql_test joinC-101 { 1655*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1656*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1657*4bea8c6bSdrh t2 RIGHT JOIN ( 1658*4bea8c6bSdrh t3 LEFT JOIN ( 1659*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1660*4bea8c6bSdrh ) USING(a) 1661*4bea8c6bSdrh ) USING(a) 1662*4bea8c6bSdrh ) USING(a) 1663*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1664*4bea8c6bSdrh} { 1665*4bea8c6bSdrh 11 11 - 11 - - 1666*4bea8c6bSdrh 12 12 12 12 - - 1667*4bea8c6bSdrh 15 15 15 15 15 15 1668*4bea8c6bSdrh 17 17 - 17 - - 1669*4bea8c6bSdrh 1670*4bea8c6bSdrh} 1671*4bea8c6bSdrhdo_execsql_test joinC-102 { 1672*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1673*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1674*4bea8c6bSdrh t2 RIGHT JOIN ( 1675*4bea8c6bSdrh t3 LEFT JOIN ( 1676*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1677*4bea8c6bSdrh ) USING(a) 1678*4bea8c6bSdrh ) USING(a) 1679*4bea8c6bSdrh ) USING(a) 1680*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1681*4bea8c6bSdrh} { 1682*4bea8c6bSdrh 11 11 - 11 11 - 1683*4bea8c6bSdrh 12 12 12 12 - - 1684*4bea8c6bSdrh 15 15 15 15 15 15 1685*4bea8c6bSdrh 17 17 - 17 - - 1686*4bea8c6bSdrh 1687*4bea8c6bSdrh} 1688*4bea8c6bSdrhdo_execsql_test joinC-103 { 1689*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1690*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1691*4bea8c6bSdrh t2 RIGHT JOIN ( 1692*4bea8c6bSdrh t3 LEFT JOIN ( 1693*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1694*4bea8c6bSdrh ) USING(a) 1695*4bea8c6bSdrh ) USING(a) 1696*4bea8c6bSdrh ) USING(a) 1697*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1698*4bea8c6bSdrh} { 1699*4bea8c6bSdrh 11 11 - 11 - - 1700*4bea8c6bSdrh 12 12 12 12 - - 1701*4bea8c6bSdrh 15 15 15 15 15 15 1702*4bea8c6bSdrh 17 17 - 17 - 17 1703*4bea8c6bSdrh 1704*4bea8c6bSdrh} 1705*4bea8c6bSdrhdo_execsql_test joinC-104 { 1706*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1707*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1708*4bea8c6bSdrh t2 RIGHT JOIN ( 1709*4bea8c6bSdrh t3 LEFT JOIN ( 1710*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1711*4bea8c6bSdrh ) USING(a) 1712*4bea8c6bSdrh ) USING(a) 1713*4bea8c6bSdrh ) USING(a) 1714*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1715*4bea8c6bSdrh} { 1716*4bea8c6bSdrh 11 11 - 11 11 - 1717*4bea8c6bSdrh 12 12 12 12 - - 1718*4bea8c6bSdrh 15 15 15 15 15 15 1719*4bea8c6bSdrh 17 17 - 17 - 17 1720*4bea8c6bSdrh 1721*4bea8c6bSdrh} 1722*4bea8c6bSdrhdo_execsql_test joinC-105 { 1723*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1724*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1725*4bea8c6bSdrh t2 RIGHT JOIN ( 1726*4bea8c6bSdrh t3 RIGHT JOIN ( 1727*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1728*4bea8c6bSdrh ) USING(a) 1729*4bea8c6bSdrh ) USING(a) 1730*4bea8c6bSdrh ) USING(a) 1731*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1732*4bea8c6bSdrh} { 1733*4bea8c6bSdrh 11 11 - - - - 1734*4bea8c6bSdrh 12 12 - - - - 1735*4bea8c6bSdrh 15 15 15 15 15 15 1736*4bea8c6bSdrh 17 17 - - - - 1737*4bea8c6bSdrh 1738*4bea8c6bSdrh} 1739*4bea8c6bSdrhdo_execsql_test joinC-106 { 1740*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1741*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1742*4bea8c6bSdrh t2 RIGHT JOIN ( 1743*4bea8c6bSdrh t3 RIGHT JOIN ( 1744*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1745*4bea8c6bSdrh ) USING(a) 1746*4bea8c6bSdrh ) USING(a) 1747*4bea8c6bSdrh ) USING(a) 1748*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1749*4bea8c6bSdrh} { 1750*4bea8c6bSdrh 11 11 - 11 11 - 1751*4bea8c6bSdrh 12 12 - - - - 1752*4bea8c6bSdrh 15 15 15 15 15 15 1753*4bea8c6bSdrh 17 17 - - - - 1754*4bea8c6bSdrh 1755*4bea8c6bSdrh} 1756*4bea8c6bSdrhdo_execsql_test joinC-107 { 1757*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1758*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1759*4bea8c6bSdrh t2 RIGHT JOIN ( 1760*4bea8c6bSdrh t3 RIGHT JOIN ( 1761*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1762*4bea8c6bSdrh ) USING(a) 1763*4bea8c6bSdrh ) USING(a) 1764*4bea8c6bSdrh ) USING(a) 1765*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1766*4bea8c6bSdrh} { 1767*4bea8c6bSdrh 11 11 - - - - 1768*4bea8c6bSdrh 12 12 - - - - 1769*4bea8c6bSdrh 15 15 15 15 15 15 1770*4bea8c6bSdrh 17 17 - 17 - 17 1771*4bea8c6bSdrh 1772*4bea8c6bSdrh} 1773*4bea8c6bSdrhdo_execsql_test joinC-108 { 1774*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1775*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1776*4bea8c6bSdrh t2 RIGHT JOIN ( 1777*4bea8c6bSdrh t3 RIGHT JOIN ( 1778*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1779*4bea8c6bSdrh ) USING(a) 1780*4bea8c6bSdrh ) USING(a) 1781*4bea8c6bSdrh ) USING(a) 1782*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1783*4bea8c6bSdrh} { 1784*4bea8c6bSdrh 11 11 - 11 11 - 1785*4bea8c6bSdrh 12 12 - - - - 1786*4bea8c6bSdrh 15 15 15 15 15 15 1787*4bea8c6bSdrh 17 17 - 17 - 17 1788*4bea8c6bSdrh 1789*4bea8c6bSdrh} 1790*4bea8c6bSdrhdo_execsql_test joinC-109 { 1791*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1792*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1793*4bea8c6bSdrh t2 RIGHT JOIN ( 1794*4bea8c6bSdrh t3 FULL JOIN ( 1795*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1796*4bea8c6bSdrh ) USING(a) 1797*4bea8c6bSdrh ) USING(a) 1798*4bea8c6bSdrh ) USING(a) 1799*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1800*4bea8c6bSdrh} { 1801*4bea8c6bSdrh 11 11 - 11 - - 1802*4bea8c6bSdrh 12 12 12 12 - - 1803*4bea8c6bSdrh 15 15 15 15 15 15 1804*4bea8c6bSdrh 17 17 - 17 - - 1805*4bea8c6bSdrh 1806*4bea8c6bSdrh} 1807*4bea8c6bSdrhdo_execsql_test joinC-110 { 1808*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1809*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1810*4bea8c6bSdrh t2 RIGHT JOIN ( 1811*4bea8c6bSdrh t3 FULL JOIN ( 1812*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1813*4bea8c6bSdrh ) USING(a) 1814*4bea8c6bSdrh ) USING(a) 1815*4bea8c6bSdrh ) USING(a) 1816*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1817*4bea8c6bSdrh} { 1818*4bea8c6bSdrh 11 11 - 11 11 - 1819*4bea8c6bSdrh 12 12 12 12 - - 1820*4bea8c6bSdrh 15 15 15 15 15 15 1821*4bea8c6bSdrh 17 17 - 17 - - 1822*4bea8c6bSdrh 1823*4bea8c6bSdrh} 1824*4bea8c6bSdrhdo_execsql_test joinC-111 { 1825*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1826*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1827*4bea8c6bSdrh t2 RIGHT JOIN ( 1828*4bea8c6bSdrh t3 FULL JOIN ( 1829*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1830*4bea8c6bSdrh ) USING(a) 1831*4bea8c6bSdrh ) USING(a) 1832*4bea8c6bSdrh ) USING(a) 1833*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1834*4bea8c6bSdrh} { 1835*4bea8c6bSdrh 11 11 - 11 - - 1836*4bea8c6bSdrh 12 12 12 12 - - 1837*4bea8c6bSdrh 15 15 15 15 15 15 1838*4bea8c6bSdrh 17 17 - 17 - 17 1839*4bea8c6bSdrh 1840*4bea8c6bSdrh} 1841*4bea8c6bSdrhdo_execsql_test joinC-112 { 1842*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1843*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1844*4bea8c6bSdrh t2 RIGHT JOIN ( 1845*4bea8c6bSdrh t3 FULL JOIN ( 1846*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1847*4bea8c6bSdrh ) USING(a) 1848*4bea8c6bSdrh ) USING(a) 1849*4bea8c6bSdrh ) USING(a) 1850*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1851*4bea8c6bSdrh} { 1852*4bea8c6bSdrh 11 11 - 11 11 - 1853*4bea8c6bSdrh 12 12 12 12 - - 1854*4bea8c6bSdrh 15 15 15 15 15 15 1855*4bea8c6bSdrh 17 17 - 17 - 17 1856*4bea8c6bSdrh 1857*4bea8c6bSdrh} 1858*4bea8c6bSdrhdo_execsql_test joinC-113 { 1859*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1860*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1861*4bea8c6bSdrh t2 FULL JOIN ( 1862*4bea8c6bSdrh t3 INNER JOIN ( 1863*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1864*4bea8c6bSdrh ) USING(a) 1865*4bea8c6bSdrh ) USING(a) 1866*4bea8c6bSdrh ) USING(a) 1867*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1868*4bea8c6bSdrh} { 1869*4bea8c6bSdrh 11 11 - - - - 1870*4bea8c6bSdrh 12 12 12 - - - 1871*4bea8c6bSdrh 15 15 15 15 15 15 1872*4bea8c6bSdrh 17 17 - - - - 1873*4bea8c6bSdrh 1874*4bea8c6bSdrh} 1875*4bea8c6bSdrhdo_execsql_test joinC-114 { 1876*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1877*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1878*4bea8c6bSdrh t2 FULL JOIN ( 1879*4bea8c6bSdrh t3 INNER JOIN ( 1880*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1881*4bea8c6bSdrh ) USING(a) 1882*4bea8c6bSdrh ) USING(a) 1883*4bea8c6bSdrh ) USING(a) 1884*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1885*4bea8c6bSdrh} { 1886*4bea8c6bSdrh 11 11 - 11 11 - 1887*4bea8c6bSdrh 12 12 12 - - - 1888*4bea8c6bSdrh 15 15 15 15 15 15 1889*4bea8c6bSdrh 17 17 - - - - 1890*4bea8c6bSdrh 1891*4bea8c6bSdrh} 1892*4bea8c6bSdrhdo_execsql_test joinC-115 { 1893*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1894*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1895*4bea8c6bSdrh t2 FULL JOIN ( 1896*4bea8c6bSdrh t3 INNER JOIN ( 1897*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1898*4bea8c6bSdrh ) USING(a) 1899*4bea8c6bSdrh ) USING(a) 1900*4bea8c6bSdrh ) USING(a) 1901*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1902*4bea8c6bSdrh} { 1903*4bea8c6bSdrh 11 11 - - - - 1904*4bea8c6bSdrh 12 12 12 - - - 1905*4bea8c6bSdrh 15 15 15 15 15 15 1906*4bea8c6bSdrh 17 17 - 17 - 17 1907*4bea8c6bSdrh 1908*4bea8c6bSdrh} 1909*4bea8c6bSdrhdo_execsql_test joinC-116 { 1910*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1911*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1912*4bea8c6bSdrh t2 FULL JOIN ( 1913*4bea8c6bSdrh t3 INNER JOIN ( 1914*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1915*4bea8c6bSdrh ) USING(a) 1916*4bea8c6bSdrh ) USING(a) 1917*4bea8c6bSdrh ) USING(a) 1918*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1919*4bea8c6bSdrh} { 1920*4bea8c6bSdrh 11 11 - 11 11 - 1921*4bea8c6bSdrh 12 12 12 - - - 1922*4bea8c6bSdrh 15 15 15 15 15 15 1923*4bea8c6bSdrh 17 17 - 17 - 17 1924*4bea8c6bSdrh 1925*4bea8c6bSdrh} 1926*4bea8c6bSdrhdo_execsql_test joinC-117 { 1927*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1928*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1929*4bea8c6bSdrh t2 FULL JOIN ( 1930*4bea8c6bSdrh t3 LEFT JOIN ( 1931*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 1932*4bea8c6bSdrh ) USING(a) 1933*4bea8c6bSdrh ) USING(a) 1934*4bea8c6bSdrh ) USING(a) 1935*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1936*4bea8c6bSdrh} { 1937*4bea8c6bSdrh 11 11 - 11 - - 1938*4bea8c6bSdrh 12 12 12 12 - - 1939*4bea8c6bSdrh 15 15 15 15 15 15 1940*4bea8c6bSdrh 17 17 - 17 - - 1941*4bea8c6bSdrh 1942*4bea8c6bSdrh} 1943*4bea8c6bSdrhdo_execsql_test joinC-118 { 1944*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1945*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1946*4bea8c6bSdrh t2 FULL JOIN ( 1947*4bea8c6bSdrh t3 LEFT JOIN ( 1948*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 1949*4bea8c6bSdrh ) USING(a) 1950*4bea8c6bSdrh ) USING(a) 1951*4bea8c6bSdrh ) USING(a) 1952*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1953*4bea8c6bSdrh} { 1954*4bea8c6bSdrh 11 11 - 11 11 - 1955*4bea8c6bSdrh 12 12 12 12 - - 1956*4bea8c6bSdrh 15 15 15 15 15 15 1957*4bea8c6bSdrh 17 17 - 17 - - 1958*4bea8c6bSdrh 1959*4bea8c6bSdrh} 1960*4bea8c6bSdrhdo_execsql_test joinC-119 { 1961*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1962*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1963*4bea8c6bSdrh t2 FULL JOIN ( 1964*4bea8c6bSdrh t3 LEFT JOIN ( 1965*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 1966*4bea8c6bSdrh ) USING(a) 1967*4bea8c6bSdrh ) USING(a) 1968*4bea8c6bSdrh ) USING(a) 1969*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1970*4bea8c6bSdrh} { 1971*4bea8c6bSdrh 11 11 - 11 - - 1972*4bea8c6bSdrh 12 12 12 12 - - 1973*4bea8c6bSdrh 15 15 15 15 15 15 1974*4bea8c6bSdrh 17 17 - 17 - 17 1975*4bea8c6bSdrh 1976*4bea8c6bSdrh} 1977*4bea8c6bSdrhdo_execsql_test joinC-120 { 1978*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1979*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1980*4bea8c6bSdrh t2 FULL JOIN ( 1981*4bea8c6bSdrh t3 LEFT JOIN ( 1982*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 1983*4bea8c6bSdrh ) USING(a) 1984*4bea8c6bSdrh ) USING(a) 1985*4bea8c6bSdrh ) USING(a) 1986*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 1987*4bea8c6bSdrh} { 1988*4bea8c6bSdrh 11 11 - 11 11 - 1989*4bea8c6bSdrh 12 12 12 12 - - 1990*4bea8c6bSdrh 15 15 15 15 15 15 1991*4bea8c6bSdrh 17 17 - 17 - 17 1992*4bea8c6bSdrh 1993*4bea8c6bSdrh} 1994*4bea8c6bSdrhdo_execsql_test joinC-121 { 1995*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 1996*4bea8c6bSdrh FROM t1 LEFT JOIN ( 1997*4bea8c6bSdrh t2 FULL JOIN ( 1998*4bea8c6bSdrh t3 RIGHT JOIN ( 1999*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2000*4bea8c6bSdrh ) USING(a) 2001*4bea8c6bSdrh ) USING(a) 2002*4bea8c6bSdrh ) USING(a) 2003*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2004*4bea8c6bSdrh} { 2005*4bea8c6bSdrh 11 11 - - - - 2006*4bea8c6bSdrh 12 12 12 - - - 2007*4bea8c6bSdrh 15 15 15 15 15 15 2008*4bea8c6bSdrh 17 17 - - - - 2009*4bea8c6bSdrh 2010*4bea8c6bSdrh} 2011*4bea8c6bSdrhdo_execsql_test joinC-122 { 2012*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2013*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2014*4bea8c6bSdrh t2 FULL JOIN ( 2015*4bea8c6bSdrh t3 RIGHT JOIN ( 2016*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2017*4bea8c6bSdrh ) USING(a) 2018*4bea8c6bSdrh ) USING(a) 2019*4bea8c6bSdrh ) USING(a) 2020*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2021*4bea8c6bSdrh} { 2022*4bea8c6bSdrh 11 11 - 11 11 - 2023*4bea8c6bSdrh 12 12 12 - - - 2024*4bea8c6bSdrh 15 15 15 15 15 15 2025*4bea8c6bSdrh 17 17 - - - - 2026*4bea8c6bSdrh 2027*4bea8c6bSdrh} 2028*4bea8c6bSdrhdo_execsql_test joinC-123 { 2029*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2030*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2031*4bea8c6bSdrh t2 FULL JOIN ( 2032*4bea8c6bSdrh t3 RIGHT JOIN ( 2033*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2034*4bea8c6bSdrh ) USING(a) 2035*4bea8c6bSdrh ) USING(a) 2036*4bea8c6bSdrh ) USING(a) 2037*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2038*4bea8c6bSdrh} { 2039*4bea8c6bSdrh 11 11 - - - - 2040*4bea8c6bSdrh 12 12 12 - - - 2041*4bea8c6bSdrh 15 15 15 15 15 15 2042*4bea8c6bSdrh 17 17 - 17 - 17 2043*4bea8c6bSdrh 2044*4bea8c6bSdrh} 2045*4bea8c6bSdrhdo_execsql_test joinC-124 { 2046*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2047*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2048*4bea8c6bSdrh t2 FULL JOIN ( 2049*4bea8c6bSdrh t3 RIGHT JOIN ( 2050*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2051*4bea8c6bSdrh ) USING(a) 2052*4bea8c6bSdrh ) USING(a) 2053*4bea8c6bSdrh ) USING(a) 2054*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2055*4bea8c6bSdrh} { 2056*4bea8c6bSdrh 11 11 - 11 11 - 2057*4bea8c6bSdrh 12 12 12 - - - 2058*4bea8c6bSdrh 15 15 15 15 15 15 2059*4bea8c6bSdrh 17 17 - 17 - 17 2060*4bea8c6bSdrh 2061*4bea8c6bSdrh} 2062*4bea8c6bSdrhdo_execsql_test joinC-125 { 2063*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2064*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2065*4bea8c6bSdrh t2 FULL JOIN ( 2066*4bea8c6bSdrh t3 FULL JOIN ( 2067*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2068*4bea8c6bSdrh ) USING(a) 2069*4bea8c6bSdrh ) USING(a) 2070*4bea8c6bSdrh ) USING(a) 2071*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2072*4bea8c6bSdrh} { 2073*4bea8c6bSdrh 11 11 - 11 - - 2074*4bea8c6bSdrh 12 12 12 12 - - 2075*4bea8c6bSdrh 15 15 15 15 15 15 2076*4bea8c6bSdrh 17 17 - 17 - - 2077*4bea8c6bSdrh 2078*4bea8c6bSdrh} 2079*4bea8c6bSdrhdo_execsql_test joinC-126 { 2080*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2081*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2082*4bea8c6bSdrh t2 FULL JOIN ( 2083*4bea8c6bSdrh t3 FULL JOIN ( 2084*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2085*4bea8c6bSdrh ) USING(a) 2086*4bea8c6bSdrh ) USING(a) 2087*4bea8c6bSdrh ) USING(a) 2088*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2089*4bea8c6bSdrh} { 2090*4bea8c6bSdrh 11 11 - 11 11 - 2091*4bea8c6bSdrh 12 12 12 12 - - 2092*4bea8c6bSdrh 15 15 15 15 15 15 2093*4bea8c6bSdrh 17 17 - 17 - - 2094*4bea8c6bSdrh 2095*4bea8c6bSdrh} 2096*4bea8c6bSdrhdo_execsql_test joinC-127 { 2097*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2098*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2099*4bea8c6bSdrh t2 FULL JOIN ( 2100*4bea8c6bSdrh t3 FULL JOIN ( 2101*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2102*4bea8c6bSdrh ) USING(a) 2103*4bea8c6bSdrh ) USING(a) 2104*4bea8c6bSdrh ) USING(a) 2105*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2106*4bea8c6bSdrh} { 2107*4bea8c6bSdrh 11 11 - 11 - - 2108*4bea8c6bSdrh 12 12 12 12 - - 2109*4bea8c6bSdrh 15 15 15 15 15 15 2110*4bea8c6bSdrh 17 17 - 17 - 17 2111*4bea8c6bSdrh 2112*4bea8c6bSdrh} 2113*4bea8c6bSdrhdo_execsql_test joinC-128 { 2114*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2115*4bea8c6bSdrh FROM t1 LEFT JOIN ( 2116*4bea8c6bSdrh t2 FULL JOIN ( 2117*4bea8c6bSdrh t3 FULL JOIN ( 2118*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2119*4bea8c6bSdrh ) USING(a) 2120*4bea8c6bSdrh ) USING(a) 2121*4bea8c6bSdrh ) USING(a) 2122*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2123*4bea8c6bSdrh} { 2124*4bea8c6bSdrh 11 11 - 11 11 - 2125*4bea8c6bSdrh 12 12 12 12 - - 2126*4bea8c6bSdrh 15 15 15 15 15 15 2127*4bea8c6bSdrh 17 17 - 17 - 17 2128*4bea8c6bSdrh 2129*4bea8c6bSdrh} 2130*4bea8c6bSdrhdo_execsql_test joinC-129 { 2131*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2132*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2133*4bea8c6bSdrh t2 INNER JOIN ( 2134*4bea8c6bSdrh t3 INNER JOIN ( 2135*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2136*4bea8c6bSdrh ) USING(a) 2137*4bea8c6bSdrh ) USING(a) 2138*4bea8c6bSdrh ) USING(a) 2139*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2140*4bea8c6bSdrh} { 2141*4bea8c6bSdrh 15 15 15 15 15 15 2142*4bea8c6bSdrh 2143*4bea8c6bSdrh} 2144*4bea8c6bSdrhdo_execsql_test joinC-130 { 2145*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2146*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2147*4bea8c6bSdrh t2 INNER JOIN ( 2148*4bea8c6bSdrh t3 INNER JOIN ( 2149*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2150*4bea8c6bSdrh ) USING(a) 2151*4bea8c6bSdrh ) USING(a) 2152*4bea8c6bSdrh ) USING(a) 2153*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2154*4bea8c6bSdrh} { 2155*4bea8c6bSdrh 13 - 13 13 13 - 2156*4bea8c6bSdrh 15 15 15 15 15 15 2157*4bea8c6bSdrh 2158*4bea8c6bSdrh} 2159*4bea8c6bSdrhdo_execsql_test joinC-131 { 2160*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2161*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2162*4bea8c6bSdrh t2 INNER JOIN ( 2163*4bea8c6bSdrh t3 INNER JOIN ( 2164*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2165*4bea8c6bSdrh ) USING(a) 2166*4bea8c6bSdrh ) USING(a) 2167*4bea8c6bSdrh ) USING(a) 2168*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2169*4bea8c6bSdrh} { 2170*4bea8c6bSdrh 15 15 15 15 15 15 2171*4bea8c6bSdrh 18 - 18 18 - 18 2172*4bea8c6bSdrh 2173*4bea8c6bSdrh} 2174*4bea8c6bSdrhdo_execsql_test joinC-132 { 2175*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2176*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2177*4bea8c6bSdrh t2 INNER JOIN ( 2178*4bea8c6bSdrh t3 INNER JOIN ( 2179*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2180*4bea8c6bSdrh ) USING(a) 2181*4bea8c6bSdrh ) USING(a) 2182*4bea8c6bSdrh ) USING(a) 2183*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2184*4bea8c6bSdrh} { 2185*4bea8c6bSdrh 13 - 13 13 13 - 2186*4bea8c6bSdrh 15 15 15 15 15 15 2187*4bea8c6bSdrh 18 - 18 18 - 18 2188*4bea8c6bSdrh 2189*4bea8c6bSdrh} 2190*4bea8c6bSdrhdo_execsql_test joinC-133 { 2191*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2192*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2193*4bea8c6bSdrh t2 INNER JOIN ( 2194*4bea8c6bSdrh t3 LEFT JOIN ( 2195*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2196*4bea8c6bSdrh ) USING(a) 2197*4bea8c6bSdrh ) USING(a) 2198*4bea8c6bSdrh ) USING(a) 2199*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2200*4bea8c6bSdrh} { 2201*4bea8c6bSdrh 12 12 12 12 - - 2202*4bea8c6bSdrh 13 - 13 13 - - 2203*4bea8c6bSdrh 15 15 15 15 15 15 2204*4bea8c6bSdrh 18 - 18 18 - - 2205*4bea8c6bSdrh 2206*4bea8c6bSdrh} 2207*4bea8c6bSdrhdo_execsql_test joinC-134 { 2208*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2209*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2210*4bea8c6bSdrh t2 INNER JOIN ( 2211*4bea8c6bSdrh t3 LEFT JOIN ( 2212*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2213*4bea8c6bSdrh ) USING(a) 2214*4bea8c6bSdrh ) USING(a) 2215*4bea8c6bSdrh ) USING(a) 2216*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2217*4bea8c6bSdrh} { 2218*4bea8c6bSdrh 12 12 12 12 - - 2219*4bea8c6bSdrh 13 - 13 13 13 - 2220*4bea8c6bSdrh 15 15 15 15 15 15 2221*4bea8c6bSdrh 18 - 18 18 - - 2222*4bea8c6bSdrh 2223*4bea8c6bSdrh} 2224*4bea8c6bSdrhdo_execsql_test joinC-135 { 2225*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2226*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2227*4bea8c6bSdrh t2 INNER JOIN ( 2228*4bea8c6bSdrh t3 LEFT JOIN ( 2229*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2230*4bea8c6bSdrh ) USING(a) 2231*4bea8c6bSdrh ) USING(a) 2232*4bea8c6bSdrh ) USING(a) 2233*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2234*4bea8c6bSdrh} { 2235*4bea8c6bSdrh 12 12 12 12 - - 2236*4bea8c6bSdrh 13 - 13 13 - - 2237*4bea8c6bSdrh 15 15 15 15 15 15 2238*4bea8c6bSdrh 18 - 18 18 - 18 2239*4bea8c6bSdrh 2240*4bea8c6bSdrh} 2241*4bea8c6bSdrhdo_execsql_test joinC-136 { 2242*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2243*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2244*4bea8c6bSdrh t2 INNER JOIN ( 2245*4bea8c6bSdrh t3 LEFT JOIN ( 2246*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2247*4bea8c6bSdrh ) USING(a) 2248*4bea8c6bSdrh ) USING(a) 2249*4bea8c6bSdrh ) USING(a) 2250*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2251*4bea8c6bSdrh} { 2252*4bea8c6bSdrh 12 12 12 12 - - 2253*4bea8c6bSdrh 13 - 13 13 13 - 2254*4bea8c6bSdrh 15 15 15 15 15 15 2255*4bea8c6bSdrh 18 - 18 18 - 18 2256*4bea8c6bSdrh 2257*4bea8c6bSdrh} 2258*4bea8c6bSdrhdo_execsql_test joinC-137 { 2259*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2260*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2261*4bea8c6bSdrh t2 INNER JOIN ( 2262*4bea8c6bSdrh t3 RIGHT JOIN ( 2263*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2264*4bea8c6bSdrh ) USING(a) 2265*4bea8c6bSdrh ) USING(a) 2266*4bea8c6bSdrh ) USING(a) 2267*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2268*4bea8c6bSdrh} { 2269*4bea8c6bSdrh 15 15 15 15 15 15 2270*4bea8c6bSdrh 2271*4bea8c6bSdrh} 2272*4bea8c6bSdrhdo_execsql_test joinC-138 { 2273*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2274*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2275*4bea8c6bSdrh t2 INNER JOIN ( 2276*4bea8c6bSdrh t3 RIGHT JOIN ( 2277*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2278*4bea8c6bSdrh ) USING(a) 2279*4bea8c6bSdrh ) USING(a) 2280*4bea8c6bSdrh ) USING(a) 2281*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2282*4bea8c6bSdrh} { 2283*4bea8c6bSdrh 13 - 13 13 13 - 2284*4bea8c6bSdrh 15 15 15 15 15 15 2285*4bea8c6bSdrh 2286*4bea8c6bSdrh} 2287*4bea8c6bSdrhdo_execsql_test joinC-139 { 2288*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2289*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2290*4bea8c6bSdrh t2 INNER JOIN ( 2291*4bea8c6bSdrh t3 RIGHT JOIN ( 2292*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2293*4bea8c6bSdrh ) USING(a) 2294*4bea8c6bSdrh ) USING(a) 2295*4bea8c6bSdrh ) USING(a) 2296*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2297*4bea8c6bSdrh} { 2298*4bea8c6bSdrh 15 15 15 15 15 15 2299*4bea8c6bSdrh 18 - 18 18 - 18 2300*4bea8c6bSdrh 2301*4bea8c6bSdrh} 2302*4bea8c6bSdrhdo_execsql_test joinC-140 { 2303*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2304*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2305*4bea8c6bSdrh t2 INNER JOIN ( 2306*4bea8c6bSdrh t3 RIGHT JOIN ( 2307*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2308*4bea8c6bSdrh ) USING(a) 2309*4bea8c6bSdrh ) USING(a) 2310*4bea8c6bSdrh ) USING(a) 2311*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2312*4bea8c6bSdrh} { 2313*4bea8c6bSdrh 13 - 13 13 13 - 2314*4bea8c6bSdrh 15 15 15 15 15 15 2315*4bea8c6bSdrh 18 - 18 18 - 18 2316*4bea8c6bSdrh 2317*4bea8c6bSdrh} 2318*4bea8c6bSdrhdo_execsql_test joinC-141 { 2319*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2320*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2321*4bea8c6bSdrh t2 INNER JOIN ( 2322*4bea8c6bSdrh t3 FULL JOIN ( 2323*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2324*4bea8c6bSdrh ) USING(a) 2325*4bea8c6bSdrh ) USING(a) 2326*4bea8c6bSdrh ) USING(a) 2327*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2328*4bea8c6bSdrh} { 2329*4bea8c6bSdrh 12 12 12 12 - - 2330*4bea8c6bSdrh 13 - 13 13 - - 2331*4bea8c6bSdrh 15 15 15 15 15 15 2332*4bea8c6bSdrh 18 - 18 18 - - 2333*4bea8c6bSdrh 2334*4bea8c6bSdrh} 2335*4bea8c6bSdrhdo_execsql_test joinC-142 { 2336*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2337*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2338*4bea8c6bSdrh t2 INNER JOIN ( 2339*4bea8c6bSdrh t3 FULL JOIN ( 2340*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2341*4bea8c6bSdrh ) USING(a) 2342*4bea8c6bSdrh ) USING(a) 2343*4bea8c6bSdrh ) USING(a) 2344*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2345*4bea8c6bSdrh} { 2346*4bea8c6bSdrh 12 12 12 12 - - 2347*4bea8c6bSdrh 13 - 13 13 13 - 2348*4bea8c6bSdrh 15 15 15 15 15 15 2349*4bea8c6bSdrh 18 - 18 18 - - 2350*4bea8c6bSdrh 2351*4bea8c6bSdrh} 2352*4bea8c6bSdrhdo_execsql_test joinC-143 { 2353*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2354*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2355*4bea8c6bSdrh t2 INNER JOIN ( 2356*4bea8c6bSdrh t3 FULL JOIN ( 2357*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2358*4bea8c6bSdrh ) USING(a) 2359*4bea8c6bSdrh ) USING(a) 2360*4bea8c6bSdrh ) USING(a) 2361*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2362*4bea8c6bSdrh} { 2363*4bea8c6bSdrh 12 12 12 12 - - 2364*4bea8c6bSdrh 13 - 13 13 - - 2365*4bea8c6bSdrh 15 15 15 15 15 15 2366*4bea8c6bSdrh 18 - 18 18 - 18 2367*4bea8c6bSdrh 2368*4bea8c6bSdrh} 2369*4bea8c6bSdrhdo_execsql_test joinC-144 { 2370*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2371*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2372*4bea8c6bSdrh t2 INNER JOIN ( 2373*4bea8c6bSdrh t3 FULL JOIN ( 2374*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2375*4bea8c6bSdrh ) USING(a) 2376*4bea8c6bSdrh ) USING(a) 2377*4bea8c6bSdrh ) USING(a) 2378*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2379*4bea8c6bSdrh} { 2380*4bea8c6bSdrh 12 12 12 12 - - 2381*4bea8c6bSdrh 13 - 13 13 13 - 2382*4bea8c6bSdrh 15 15 15 15 15 15 2383*4bea8c6bSdrh 18 - 18 18 - 18 2384*4bea8c6bSdrh 2385*4bea8c6bSdrh} 2386*4bea8c6bSdrhdo_execsql_test joinC-145 { 2387*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2388*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2389*4bea8c6bSdrh t2 LEFT JOIN ( 2390*4bea8c6bSdrh t3 INNER JOIN ( 2391*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2392*4bea8c6bSdrh ) USING(a) 2393*4bea8c6bSdrh ) USING(a) 2394*4bea8c6bSdrh ) USING(a) 2395*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2396*4bea8c6bSdrh} { 2397*4bea8c6bSdrh - - - - - - 2398*4bea8c6bSdrh 12 12 12 - - - 2399*4bea8c6bSdrh 13 - 13 - - - 2400*4bea8c6bSdrh 15 15 15 15 15 15 2401*4bea8c6bSdrh 18 - 18 - - - 2402*4bea8c6bSdrh 2403*4bea8c6bSdrh} 2404*4bea8c6bSdrhdo_execsql_test joinC-146 { 2405*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2406*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2407*4bea8c6bSdrh t2 LEFT JOIN ( 2408*4bea8c6bSdrh t3 INNER JOIN ( 2409*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2410*4bea8c6bSdrh ) USING(a) 2411*4bea8c6bSdrh ) USING(a) 2412*4bea8c6bSdrh ) USING(a) 2413*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2414*4bea8c6bSdrh} { 2415*4bea8c6bSdrh - - - - - - 2416*4bea8c6bSdrh 12 12 12 - - - 2417*4bea8c6bSdrh 13 - 13 13 13 - 2418*4bea8c6bSdrh 15 15 15 15 15 15 2419*4bea8c6bSdrh 18 - 18 - - - 2420*4bea8c6bSdrh 2421*4bea8c6bSdrh} 2422*4bea8c6bSdrhdo_execsql_test joinC-147 { 2423*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2424*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2425*4bea8c6bSdrh t2 LEFT JOIN ( 2426*4bea8c6bSdrh t3 INNER JOIN ( 2427*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2428*4bea8c6bSdrh ) USING(a) 2429*4bea8c6bSdrh ) USING(a) 2430*4bea8c6bSdrh ) USING(a) 2431*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2432*4bea8c6bSdrh} { 2433*4bea8c6bSdrh - - - - - - 2434*4bea8c6bSdrh 12 12 12 - - - 2435*4bea8c6bSdrh 13 - 13 - - - 2436*4bea8c6bSdrh 15 15 15 15 15 15 2437*4bea8c6bSdrh 18 - 18 18 - 18 2438*4bea8c6bSdrh 2439*4bea8c6bSdrh} 2440*4bea8c6bSdrhdo_execsql_test joinC-148 { 2441*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2442*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2443*4bea8c6bSdrh t2 LEFT JOIN ( 2444*4bea8c6bSdrh t3 INNER JOIN ( 2445*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2446*4bea8c6bSdrh ) USING(a) 2447*4bea8c6bSdrh ) USING(a) 2448*4bea8c6bSdrh ) USING(a) 2449*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2450*4bea8c6bSdrh} { 2451*4bea8c6bSdrh - - - - - - 2452*4bea8c6bSdrh 12 12 12 - - - 2453*4bea8c6bSdrh 13 - 13 13 13 - 2454*4bea8c6bSdrh 15 15 15 15 15 15 2455*4bea8c6bSdrh 18 - 18 18 - 18 2456*4bea8c6bSdrh 2457*4bea8c6bSdrh} 2458*4bea8c6bSdrhdo_execsql_test joinC-149 { 2459*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2460*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2461*4bea8c6bSdrh t2 LEFT JOIN ( 2462*4bea8c6bSdrh t3 LEFT JOIN ( 2463*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2464*4bea8c6bSdrh ) USING(a) 2465*4bea8c6bSdrh ) USING(a) 2466*4bea8c6bSdrh ) USING(a) 2467*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2468*4bea8c6bSdrh} { 2469*4bea8c6bSdrh - - - - - - 2470*4bea8c6bSdrh 12 12 12 12 - - 2471*4bea8c6bSdrh 13 - 13 13 - - 2472*4bea8c6bSdrh 15 15 15 15 15 15 2473*4bea8c6bSdrh 18 - 18 18 - - 2474*4bea8c6bSdrh 2475*4bea8c6bSdrh} 2476*4bea8c6bSdrhdo_execsql_test joinC-150 { 2477*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2478*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2479*4bea8c6bSdrh t2 LEFT JOIN ( 2480*4bea8c6bSdrh t3 LEFT JOIN ( 2481*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2482*4bea8c6bSdrh ) USING(a) 2483*4bea8c6bSdrh ) USING(a) 2484*4bea8c6bSdrh ) USING(a) 2485*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2486*4bea8c6bSdrh} { 2487*4bea8c6bSdrh - - - - - - 2488*4bea8c6bSdrh 12 12 12 12 - - 2489*4bea8c6bSdrh 13 - 13 13 13 - 2490*4bea8c6bSdrh 15 15 15 15 15 15 2491*4bea8c6bSdrh 18 - 18 18 - - 2492*4bea8c6bSdrh 2493*4bea8c6bSdrh} 2494*4bea8c6bSdrhdo_execsql_test joinC-151 { 2495*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2496*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2497*4bea8c6bSdrh t2 LEFT JOIN ( 2498*4bea8c6bSdrh t3 LEFT JOIN ( 2499*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2500*4bea8c6bSdrh ) USING(a) 2501*4bea8c6bSdrh ) USING(a) 2502*4bea8c6bSdrh ) USING(a) 2503*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2504*4bea8c6bSdrh} { 2505*4bea8c6bSdrh - - - - - - 2506*4bea8c6bSdrh 12 12 12 12 - - 2507*4bea8c6bSdrh 13 - 13 13 - - 2508*4bea8c6bSdrh 15 15 15 15 15 15 2509*4bea8c6bSdrh 18 - 18 18 - 18 2510*4bea8c6bSdrh 2511*4bea8c6bSdrh} 2512*4bea8c6bSdrhdo_execsql_test joinC-152 { 2513*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2514*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2515*4bea8c6bSdrh t2 LEFT JOIN ( 2516*4bea8c6bSdrh t3 LEFT JOIN ( 2517*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2518*4bea8c6bSdrh ) USING(a) 2519*4bea8c6bSdrh ) USING(a) 2520*4bea8c6bSdrh ) USING(a) 2521*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2522*4bea8c6bSdrh} { 2523*4bea8c6bSdrh - - - - - - 2524*4bea8c6bSdrh 12 12 12 12 - - 2525*4bea8c6bSdrh 13 - 13 13 13 - 2526*4bea8c6bSdrh 15 15 15 15 15 15 2527*4bea8c6bSdrh 18 - 18 18 - 18 2528*4bea8c6bSdrh 2529*4bea8c6bSdrh} 2530*4bea8c6bSdrhdo_execsql_test joinC-153 { 2531*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2532*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2533*4bea8c6bSdrh t2 LEFT JOIN ( 2534*4bea8c6bSdrh t3 RIGHT JOIN ( 2535*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2536*4bea8c6bSdrh ) USING(a) 2537*4bea8c6bSdrh ) USING(a) 2538*4bea8c6bSdrh ) USING(a) 2539*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2540*4bea8c6bSdrh} { 2541*4bea8c6bSdrh - - - - - - 2542*4bea8c6bSdrh 12 12 12 - - - 2543*4bea8c6bSdrh 13 - 13 - - - 2544*4bea8c6bSdrh 15 15 15 15 15 15 2545*4bea8c6bSdrh 18 - 18 - - - 2546*4bea8c6bSdrh 2547*4bea8c6bSdrh} 2548*4bea8c6bSdrhdo_execsql_test joinC-154 { 2549*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2550*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2551*4bea8c6bSdrh t2 LEFT JOIN ( 2552*4bea8c6bSdrh t3 RIGHT JOIN ( 2553*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2554*4bea8c6bSdrh ) USING(a) 2555*4bea8c6bSdrh ) USING(a) 2556*4bea8c6bSdrh ) USING(a) 2557*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2558*4bea8c6bSdrh} { 2559*4bea8c6bSdrh - - - - - - 2560*4bea8c6bSdrh 12 12 12 - - - 2561*4bea8c6bSdrh 13 - 13 13 13 - 2562*4bea8c6bSdrh 15 15 15 15 15 15 2563*4bea8c6bSdrh 18 - 18 - - - 2564*4bea8c6bSdrh 2565*4bea8c6bSdrh} 2566*4bea8c6bSdrhdo_execsql_test joinC-155 { 2567*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2568*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2569*4bea8c6bSdrh t2 LEFT JOIN ( 2570*4bea8c6bSdrh t3 RIGHT JOIN ( 2571*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2572*4bea8c6bSdrh ) USING(a) 2573*4bea8c6bSdrh ) USING(a) 2574*4bea8c6bSdrh ) USING(a) 2575*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2576*4bea8c6bSdrh} { 2577*4bea8c6bSdrh - - - - - - 2578*4bea8c6bSdrh 12 12 12 - - - 2579*4bea8c6bSdrh 13 - 13 - - - 2580*4bea8c6bSdrh 15 15 15 15 15 15 2581*4bea8c6bSdrh 18 - 18 18 - 18 2582*4bea8c6bSdrh 2583*4bea8c6bSdrh} 2584*4bea8c6bSdrhdo_execsql_test joinC-156 { 2585*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2586*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2587*4bea8c6bSdrh t2 LEFT JOIN ( 2588*4bea8c6bSdrh t3 RIGHT JOIN ( 2589*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2590*4bea8c6bSdrh ) USING(a) 2591*4bea8c6bSdrh ) USING(a) 2592*4bea8c6bSdrh ) USING(a) 2593*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2594*4bea8c6bSdrh} { 2595*4bea8c6bSdrh - - - - - - 2596*4bea8c6bSdrh 12 12 12 - - - 2597*4bea8c6bSdrh 13 - 13 13 13 - 2598*4bea8c6bSdrh 15 15 15 15 15 15 2599*4bea8c6bSdrh 18 - 18 18 - 18 2600*4bea8c6bSdrh 2601*4bea8c6bSdrh} 2602*4bea8c6bSdrhdo_execsql_test joinC-157 { 2603*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2604*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2605*4bea8c6bSdrh t2 LEFT JOIN ( 2606*4bea8c6bSdrh t3 FULL JOIN ( 2607*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2608*4bea8c6bSdrh ) USING(a) 2609*4bea8c6bSdrh ) USING(a) 2610*4bea8c6bSdrh ) USING(a) 2611*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2612*4bea8c6bSdrh} { 2613*4bea8c6bSdrh - - - - - - 2614*4bea8c6bSdrh 12 12 12 12 - - 2615*4bea8c6bSdrh 13 - 13 13 - - 2616*4bea8c6bSdrh 15 15 15 15 15 15 2617*4bea8c6bSdrh 18 - 18 18 - - 2618*4bea8c6bSdrh 2619*4bea8c6bSdrh} 2620*4bea8c6bSdrhdo_execsql_test joinC-158 { 2621*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2622*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2623*4bea8c6bSdrh t2 LEFT JOIN ( 2624*4bea8c6bSdrh t3 FULL JOIN ( 2625*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2626*4bea8c6bSdrh ) USING(a) 2627*4bea8c6bSdrh ) USING(a) 2628*4bea8c6bSdrh ) USING(a) 2629*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2630*4bea8c6bSdrh} { 2631*4bea8c6bSdrh - - - - - - 2632*4bea8c6bSdrh 12 12 12 12 - - 2633*4bea8c6bSdrh 13 - 13 13 13 - 2634*4bea8c6bSdrh 15 15 15 15 15 15 2635*4bea8c6bSdrh 18 - 18 18 - - 2636*4bea8c6bSdrh 2637*4bea8c6bSdrh} 2638*4bea8c6bSdrhdo_execsql_test joinC-159 { 2639*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2640*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2641*4bea8c6bSdrh t2 LEFT JOIN ( 2642*4bea8c6bSdrh t3 FULL JOIN ( 2643*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2644*4bea8c6bSdrh ) USING(a) 2645*4bea8c6bSdrh ) USING(a) 2646*4bea8c6bSdrh ) USING(a) 2647*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2648*4bea8c6bSdrh} { 2649*4bea8c6bSdrh - - - - - - 2650*4bea8c6bSdrh 12 12 12 12 - - 2651*4bea8c6bSdrh 13 - 13 13 - - 2652*4bea8c6bSdrh 15 15 15 15 15 15 2653*4bea8c6bSdrh 18 - 18 18 - 18 2654*4bea8c6bSdrh 2655*4bea8c6bSdrh} 2656*4bea8c6bSdrhdo_execsql_test joinC-160 { 2657*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2658*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2659*4bea8c6bSdrh t2 LEFT JOIN ( 2660*4bea8c6bSdrh t3 FULL JOIN ( 2661*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2662*4bea8c6bSdrh ) USING(a) 2663*4bea8c6bSdrh ) USING(a) 2664*4bea8c6bSdrh ) USING(a) 2665*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2666*4bea8c6bSdrh} { 2667*4bea8c6bSdrh - - - - - - 2668*4bea8c6bSdrh 12 12 12 12 - - 2669*4bea8c6bSdrh 13 - 13 13 13 - 2670*4bea8c6bSdrh 15 15 15 15 15 15 2671*4bea8c6bSdrh 18 - 18 18 - 18 2672*4bea8c6bSdrh 2673*4bea8c6bSdrh} 2674*4bea8c6bSdrhdo_execsql_test joinC-161 { 2675*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2676*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2677*4bea8c6bSdrh t2 RIGHT JOIN ( 2678*4bea8c6bSdrh t3 INNER JOIN ( 2679*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2680*4bea8c6bSdrh ) USING(a) 2681*4bea8c6bSdrh ) USING(a) 2682*4bea8c6bSdrh ) USING(a) 2683*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2684*4bea8c6bSdrh} { 2685*4bea8c6bSdrh 15 15 15 15 15 15 2686*4bea8c6bSdrh 19 - - 19 19 19 2687*4bea8c6bSdrh 2688*4bea8c6bSdrh} 2689*4bea8c6bSdrhdo_execsql_test joinC-162 { 2690*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2691*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2692*4bea8c6bSdrh t2 RIGHT JOIN ( 2693*4bea8c6bSdrh t3 INNER JOIN ( 2694*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2695*4bea8c6bSdrh ) USING(a) 2696*4bea8c6bSdrh ) USING(a) 2697*4bea8c6bSdrh ) USING(a) 2698*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2699*4bea8c6bSdrh} { 2700*4bea8c6bSdrh 11 11 - 11 11 - 2701*4bea8c6bSdrh 13 - 13 13 13 - 2702*4bea8c6bSdrh 15 15 15 15 15 15 2703*4bea8c6bSdrh 19 - - 19 19 19 2704*4bea8c6bSdrh 2705*4bea8c6bSdrh} 2706*4bea8c6bSdrhdo_execsql_test joinC-163 { 2707*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2708*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2709*4bea8c6bSdrh t2 RIGHT JOIN ( 2710*4bea8c6bSdrh t3 INNER JOIN ( 2711*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2712*4bea8c6bSdrh ) USING(a) 2713*4bea8c6bSdrh ) USING(a) 2714*4bea8c6bSdrh ) USING(a) 2715*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2716*4bea8c6bSdrh} { 2717*4bea8c6bSdrh 15 15 15 15 15 15 2718*4bea8c6bSdrh 17 17 - 17 - 17 2719*4bea8c6bSdrh 18 - 18 18 - 18 2720*4bea8c6bSdrh 19 - - 19 19 19 2721*4bea8c6bSdrh 2722*4bea8c6bSdrh} 2723*4bea8c6bSdrhdo_execsql_test joinC-164 { 2724*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2725*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2726*4bea8c6bSdrh t2 RIGHT JOIN ( 2727*4bea8c6bSdrh t3 INNER JOIN ( 2728*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2729*4bea8c6bSdrh ) USING(a) 2730*4bea8c6bSdrh ) USING(a) 2731*4bea8c6bSdrh ) USING(a) 2732*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2733*4bea8c6bSdrh} { 2734*4bea8c6bSdrh 11 11 - 11 11 - 2735*4bea8c6bSdrh 13 - 13 13 13 - 2736*4bea8c6bSdrh 15 15 15 15 15 15 2737*4bea8c6bSdrh 17 17 - 17 - 17 2738*4bea8c6bSdrh 18 - 18 18 - 18 2739*4bea8c6bSdrh 19 - - 19 19 19 2740*4bea8c6bSdrh 2741*4bea8c6bSdrh} 2742*4bea8c6bSdrhdo_execsql_test joinC-165 { 2743*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2744*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2745*4bea8c6bSdrh t2 RIGHT JOIN ( 2746*4bea8c6bSdrh t3 LEFT JOIN ( 2747*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2748*4bea8c6bSdrh ) USING(a) 2749*4bea8c6bSdrh ) USING(a) 2750*4bea8c6bSdrh ) USING(a) 2751*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2752*4bea8c6bSdrh} { 2753*4bea8c6bSdrh - - - - - - 2754*4bea8c6bSdrh 11 11 - 11 - - 2755*4bea8c6bSdrh 12 12 12 12 - - 2756*4bea8c6bSdrh 13 - 13 13 - - 2757*4bea8c6bSdrh 15 15 15 15 15 15 2758*4bea8c6bSdrh 17 17 - 17 - - 2759*4bea8c6bSdrh 18 - 18 18 - - 2760*4bea8c6bSdrh 19 - - 19 19 19 2761*4bea8c6bSdrh 2762*4bea8c6bSdrh} 2763*4bea8c6bSdrhdo_execsql_test joinC-166 { 2764*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2765*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2766*4bea8c6bSdrh t2 RIGHT JOIN ( 2767*4bea8c6bSdrh t3 LEFT JOIN ( 2768*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2769*4bea8c6bSdrh ) USING(a) 2770*4bea8c6bSdrh ) USING(a) 2771*4bea8c6bSdrh ) USING(a) 2772*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2773*4bea8c6bSdrh} { 2774*4bea8c6bSdrh - - - - - - 2775*4bea8c6bSdrh 11 11 - 11 11 - 2776*4bea8c6bSdrh 12 12 12 12 - - 2777*4bea8c6bSdrh 13 - 13 13 13 - 2778*4bea8c6bSdrh 15 15 15 15 15 15 2779*4bea8c6bSdrh 17 17 - 17 - - 2780*4bea8c6bSdrh 18 - 18 18 - - 2781*4bea8c6bSdrh 19 - - 19 19 19 2782*4bea8c6bSdrh 2783*4bea8c6bSdrh} 2784*4bea8c6bSdrhdo_execsql_test joinC-167 { 2785*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2786*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2787*4bea8c6bSdrh t2 RIGHT JOIN ( 2788*4bea8c6bSdrh t3 LEFT JOIN ( 2789*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2790*4bea8c6bSdrh ) USING(a) 2791*4bea8c6bSdrh ) USING(a) 2792*4bea8c6bSdrh ) USING(a) 2793*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2794*4bea8c6bSdrh} { 2795*4bea8c6bSdrh - - - - - - 2796*4bea8c6bSdrh 11 11 - 11 - - 2797*4bea8c6bSdrh 12 12 12 12 - - 2798*4bea8c6bSdrh 13 - 13 13 - - 2799*4bea8c6bSdrh 15 15 15 15 15 15 2800*4bea8c6bSdrh 17 17 - 17 - 17 2801*4bea8c6bSdrh 18 - 18 18 - 18 2802*4bea8c6bSdrh 19 - - 19 19 19 2803*4bea8c6bSdrh 2804*4bea8c6bSdrh} 2805*4bea8c6bSdrhdo_execsql_test joinC-168 { 2806*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2807*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2808*4bea8c6bSdrh t2 RIGHT JOIN ( 2809*4bea8c6bSdrh t3 LEFT JOIN ( 2810*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2811*4bea8c6bSdrh ) USING(a) 2812*4bea8c6bSdrh ) USING(a) 2813*4bea8c6bSdrh ) USING(a) 2814*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2815*4bea8c6bSdrh} { 2816*4bea8c6bSdrh - - - - - - 2817*4bea8c6bSdrh 11 11 - 11 11 - 2818*4bea8c6bSdrh 12 12 12 12 - - 2819*4bea8c6bSdrh 13 - 13 13 13 - 2820*4bea8c6bSdrh 15 15 15 15 15 15 2821*4bea8c6bSdrh 17 17 - 17 - 17 2822*4bea8c6bSdrh 18 - 18 18 - 18 2823*4bea8c6bSdrh 19 - - 19 19 19 2824*4bea8c6bSdrh 2825*4bea8c6bSdrh} 2826*4bea8c6bSdrhdo_execsql_test joinC-169 { 2827*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2828*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2829*4bea8c6bSdrh t2 RIGHT JOIN ( 2830*4bea8c6bSdrh t3 RIGHT JOIN ( 2831*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2832*4bea8c6bSdrh ) USING(a) 2833*4bea8c6bSdrh ) USING(a) 2834*4bea8c6bSdrh ) USING(a) 2835*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2836*4bea8c6bSdrh} { 2837*4bea8c6bSdrh 15 15 15 15 15 15 2838*4bea8c6bSdrh 19 - - 19 19 19 2839*4bea8c6bSdrh 2840*4bea8c6bSdrh} 2841*4bea8c6bSdrhdo_execsql_test joinC-170 { 2842*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2843*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2844*4bea8c6bSdrh t2 RIGHT JOIN ( 2845*4bea8c6bSdrh t3 RIGHT JOIN ( 2846*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2847*4bea8c6bSdrh ) USING(a) 2848*4bea8c6bSdrh ) USING(a) 2849*4bea8c6bSdrh ) USING(a) 2850*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2851*4bea8c6bSdrh} { 2852*4bea8c6bSdrh 11 11 - 11 11 - 2853*4bea8c6bSdrh 13 - 13 13 13 - 2854*4bea8c6bSdrh 15 15 15 15 15 15 2855*4bea8c6bSdrh 19 - - 19 19 19 2856*4bea8c6bSdrh 2857*4bea8c6bSdrh} 2858*4bea8c6bSdrhdo_execsql_test joinC-171 { 2859*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2860*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2861*4bea8c6bSdrh t2 RIGHT JOIN ( 2862*4bea8c6bSdrh t3 RIGHT JOIN ( 2863*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2864*4bea8c6bSdrh ) USING(a) 2865*4bea8c6bSdrh ) USING(a) 2866*4bea8c6bSdrh ) USING(a) 2867*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2868*4bea8c6bSdrh} { 2869*4bea8c6bSdrh 15 15 15 15 15 15 2870*4bea8c6bSdrh 17 17 - 17 - 17 2871*4bea8c6bSdrh 18 - 18 18 - 18 2872*4bea8c6bSdrh 19 - - 19 19 19 2873*4bea8c6bSdrh 2874*4bea8c6bSdrh} 2875*4bea8c6bSdrhdo_execsql_test joinC-172 { 2876*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2877*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2878*4bea8c6bSdrh t2 RIGHT JOIN ( 2879*4bea8c6bSdrh t3 RIGHT JOIN ( 2880*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2881*4bea8c6bSdrh ) USING(a) 2882*4bea8c6bSdrh ) USING(a) 2883*4bea8c6bSdrh ) USING(a) 2884*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2885*4bea8c6bSdrh} { 2886*4bea8c6bSdrh 11 11 - 11 11 - 2887*4bea8c6bSdrh 13 - 13 13 13 - 2888*4bea8c6bSdrh 15 15 15 15 15 15 2889*4bea8c6bSdrh 17 17 - 17 - 17 2890*4bea8c6bSdrh 18 - 18 18 - 18 2891*4bea8c6bSdrh 19 - - 19 19 19 2892*4bea8c6bSdrh 2893*4bea8c6bSdrh} 2894*4bea8c6bSdrhdo_execsql_test joinC-173 { 2895*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2896*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2897*4bea8c6bSdrh t2 RIGHT JOIN ( 2898*4bea8c6bSdrh t3 FULL JOIN ( 2899*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2900*4bea8c6bSdrh ) USING(a) 2901*4bea8c6bSdrh ) USING(a) 2902*4bea8c6bSdrh ) USING(a) 2903*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2904*4bea8c6bSdrh} { 2905*4bea8c6bSdrh - - - - - - 2906*4bea8c6bSdrh 11 11 - 11 - - 2907*4bea8c6bSdrh 12 12 12 12 - - 2908*4bea8c6bSdrh 13 - 13 13 - - 2909*4bea8c6bSdrh 15 15 15 15 15 15 2910*4bea8c6bSdrh 17 17 - 17 - - 2911*4bea8c6bSdrh 18 - 18 18 - - 2912*4bea8c6bSdrh 19 - - 19 19 19 2913*4bea8c6bSdrh 2914*4bea8c6bSdrh} 2915*4bea8c6bSdrhdo_execsql_test joinC-174 { 2916*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2917*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2918*4bea8c6bSdrh t2 RIGHT JOIN ( 2919*4bea8c6bSdrh t3 FULL JOIN ( 2920*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 2921*4bea8c6bSdrh ) USING(a) 2922*4bea8c6bSdrh ) USING(a) 2923*4bea8c6bSdrh ) USING(a) 2924*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2925*4bea8c6bSdrh} { 2926*4bea8c6bSdrh - - - - - - 2927*4bea8c6bSdrh 11 11 - 11 11 - 2928*4bea8c6bSdrh 12 12 12 12 - - 2929*4bea8c6bSdrh 13 - 13 13 13 - 2930*4bea8c6bSdrh 15 15 15 15 15 15 2931*4bea8c6bSdrh 17 17 - 17 - - 2932*4bea8c6bSdrh 18 - 18 18 - - 2933*4bea8c6bSdrh 19 - - 19 19 19 2934*4bea8c6bSdrh 2935*4bea8c6bSdrh} 2936*4bea8c6bSdrhdo_execsql_test joinC-175 { 2937*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2938*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2939*4bea8c6bSdrh t2 RIGHT JOIN ( 2940*4bea8c6bSdrh t3 FULL JOIN ( 2941*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 2942*4bea8c6bSdrh ) USING(a) 2943*4bea8c6bSdrh ) USING(a) 2944*4bea8c6bSdrh ) USING(a) 2945*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2946*4bea8c6bSdrh} { 2947*4bea8c6bSdrh - - - - - - 2948*4bea8c6bSdrh 11 11 - 11 - - 2949*4bea8c6bSdrh 12 12 12 12 - - 2950*4bea8c6bSdrh 13 - 13 13 - - 2951*4bea8c6bSdrh 15 15 15 15 15 15 2952*4bea8c6bSdrh 17 17 - 17 - 17 2953*4bea8c6bSdrh 18 - 18 18 - 18 2954*4bea8c6bSdrh 19 - - 19 19 19 2955*4bea8c6bSdrh 2956*4bea8c6bSdrh} 2957*4bea8c6bSdrhdo_execsql_test joinC-176 { 2958*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2959*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2960*4bea8c6bSdrh t2 RIGHT JOIN ( 2961*4bea8c6bSdrh t3 FULL JOIN ( 2962*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 2963*4bea8c6bSdrh ) USING(a) 2964*4bea8c6bSdrh ) USING(a) 2965*4bea8c6bSdrh ) USING(a) 2966*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2967*4bea8c6bSdrh} { 2968*4bea8c6bSdrh - - - - - - 2969*4bea8c6bSdrh 11 11 - 11 11 - 2970*4bea8c6bSdrh 12 12 12 12 - - 2971*4bea8c6bSdrh 13 - 13 13 13 - 2972*4bea8c6bSdrh 15 15 15 15 15 15 2973*4bea8c6bSdrh 17 17 - 17 - 17 2974*4bea8c6bSdrh 18 - 18 18 - 18 2975*4bea8c6bSdrh 19 - - 19 19 19 2976*4bea8c6bSdrh 2977*4bea8c6bSdrh} 2978*4bea8c6bSdrhdo_execsql_test joinC-177 { 2979*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2980*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 2981*4bea8c6bSdrh t2 FULL JOIN ( 2982*4bea8c6bSdrh t3 INNER JOIN ( 2983*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 2984*4bea8c6bSdrh ) USING(a) 2985*4bea8c6bSdrh ) USING(a) 2986*4bea8c6bSdrh ) USING(a) 2987*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 2988*4bea8c6bSdrh} { 2989*4bea8c6bSdrh - - - - - - 2990*4bea8c6bSdrh 12 12 12 - - - 2991*4bea8c6bSdrh 13 - 13 - - - 2992*4bea8c6bSdrh 15 15 15 15 15 15 2993*4bea8c6bSdrh 18 - 18 - - - 2994*4bea8c6bSdrh 19 - - 19 19 19 2995*4bea8c6bSdrh 2996*4bea8c6bSdrh} 2997*4bea8c6bSdrhdo_execsql_test joinC-178 { 2998*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 2999*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3000*4bea8c6bSdrh t2 FULL JOIN ( 3001*4bea8c6bSdrh t3 INNER JOIN ( 3002*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3003*4bea8c6bSdrh ) USING(a) 3004*4bea8c6bSdrh ) USING(a) 3005*4bea8c6bSdrh ) USING(a) 3006*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3007*4bea8c6bSdrh} { 3008*4bea8c6bSdrh - - - - - - 3009*4bea8c6bSdrh 11 11 - 11 11 - 3010*4bea8c6bSdrh 12 12 12 - - - 3011*4bea8c6bSdrh 13 - 13 13 13 - 3012*4bea8c6bSdrh 15 15 15 15 15 15 3013*4bea8c6bSdrh 18 - 18 - - - 3014*4bea8c6bSdrh 19 - - 19 19 19 3015*4bea8c6bSdrh 3016*4bea8c6bSdrh} 3017*4bea8c6bSdrhdo_execsql_test joinC-179 { 3018*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3019*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3020*4bea8c6bSdrh t2 FULL JOIN ( 3021*4bea8c6bSdrh t3 INNER JOIN ( 3022*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3023*4bea8c6bSdrh ) USING(a) 3024*4bea8c6bSdrh ) USING(a) 3025*4bea8c6bSdrh ) USING(a) 3026*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3027*4bea8c6bSdrh} { 3028*4bea8c6bSdrh - - - - - - 3029*4bea8c6bSdrh 12 12 12 - - - 3030*4bea8c6bSdrh 13 - 13 - - - 3031*4bea8c6bSdrh 15 15 15 15 15 15 3032*4bea8c6bSdrh 17 17 - 17 - 17 3033*4bea8c6bSdrh 18 - 18 18 - 18 3034*4bea8c6bSdrh 19 - - 19 19 19 3035*4bea8c6bSdrh 3036*4bea8c6bSdrh} 3037*4bea8c6bSdrhdo_execsql_test joinC-180 { 3038*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3039*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3040*4bea8c6bSdrh t2 FULL JOIN ( 3041*4bea8c6bSdrh t3 INNER JOIN ( 3042*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3043*4bea8c6bSdrh ) USING(a) 3044*4bea8c6bSdrh ) USING(a) 3045*4bea8c6bSdrh ) USING(a) 3046*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3047*4bea8c6bSdrh} { 3048*4bea8c6bSdrh - - - - - - 3049*4bea8c6bSdrh 11 11 - 11 11 - 3050*4bea8c6bSdrh 12 12 12 - - - 3051*4bea8c6bSdrh 13 - 13 13 13 - 3052*4bea8c6bSdrh 15 15 15 15 15 15 3053*4bea8c6bSdrh 17 17 - 17 - 17 3054*4bea8c6bSdrh 18 - 18 18 - 18 3055*4bea8c6bSdrh 19 - - 19 19 19 3056*4bea8c6bSdrh 3057*4bea8c6bSdrh} 3058*4bea8c6bSdrhdo_execsql_test joinC-181 { 3059*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3060*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3061*4bea8c6bSdrh t2 FULL JOIN ( 3062*4bea8c6bSdrh t3 LEFT JOIN ( 3063*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3064*4bea8c6bSdrh ) USING(a) 3065*4bea8c6bSdrh ) USING(a) 3066*4bea8c6bSdrh ) USING(a) 3067*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3068*4bea8c6bSdrh} { 3069*4bea8c6bSdrh - - - - - - 3070*4bea8c6bSdrh - - - - - - 3071*4bea8c6bSdrh 11 11 - 11 - - 3072*4bea8c6bSdrh 12 12 12 12 - - 3073*4bea8c6bSdrh 13 - 13 13 - - 3074*4bea8c6bSdrh 15 15 15 15 15 15 3075*4bea8c6bSdrh 17 17 - 17 - - 3076*4bea8c6bSdrh 18 - 18 18 - - 3077*4bea8c6bSdrh 19 - - 19 19 19 3078*4bea8c6bSdrh 3079*4bea8c6bSdrh} 3080*4bea8c6bSdrhdo_execsql_test joinC-182 { 3081*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3082*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3083*4bea8c6bSdrh t2 FULL JOIN ( 3084*4bea8c6bSdrh t3 LEFT JOIN ( 3085*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3086*4bea8c6bSdrh ) USING(a) 3087*4bea8c6bSdrh ) USING(a) 3088*4bea8c6bSdrh ) USING(a) 3089*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3090*4bea8c6bSdrh} { 3091*4bea8c6bSdrh - - - - - - 3092*4bea8c6bSdrh - - - - - - 3093*4bea8c6bSdrh 11 11 - 11 11 - 3094*4bea8c6bSdrh 12 12 12 12 - - 3095*4bea8c6bSdrh 13 - 13 13 13 - 3096*4bea8c6bSdrh 15 15 15 15 15 15 3097*4bea8c6bSdrh 17 17 - 17 - - 3098*4bea8c6bSdrh 18 - 18 18 - - 3099*4bea8c6bSdrh 19 - - 19 19 19 3100*4bea8c6bSdrh 3101*4bea8c6bSdrh} 3102*4bea8c6bSdrhdo_execsql_test joinC-183 { 3103*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3104*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3105*4bea8c6bSdrh t2 FULL JOIN ( 3106*4bea8c6bSdrh t3 LEFT JOIN ( 3107*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3108*4bea8c6bSdrh ) USING(a) 3109*4bea8c6bSdrh ) USING(a) 3110*4bea8c6bSdrh ) USING(a) 3111*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3112*4bea8c6bSdrh} { 3113*4bea8c6bSdrh - - - - - - 3114*4bea8c6bSdrh - - - - - - 3115*4bea8c6bSdrh 11 11 - 11 - - 3116*4bea8c6bSdrh 12 12 12 12 - - 3117*4bea8c6bSdrh 13 - 13 13 - - 3118*4bea8c6bSdrh 15 15 15 15 15 15 3119*4bea8c6bSdrh 17 17 - 17 - 17 3120*4bea8c6bSdrh 18 - 18 18 - 18 3121*4bea8c6bSdrh 19 - - 19 19 19 3122*4bea8c6bSdrh 3123*4bea8c6bSdrh} 3124*4bea8c6bSdrhdo_execsql_test joinC-184 { 3125*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3126*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3127*4bea8c6bSdrh t2 FULL JOIN ( 3128*4bea8c6bSdrh t3 LEFT JOIN ( 3129*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3130*4bea8c6bSdrh ) USING(a) 3131*4bea8c6bSdrh ) USING(a) 3132*4bea8c6bSdrh ) USING(a) 3133*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3134*4bea8c6bSdrh} { 3135*4bea8c6bSdrh - - - - - - 3136*4bea8c6bSdrh - - - - - - 3137*4bea8c6bSdrh 11 11 - 11 11 - 3138*4bea8c6bSdrh 12 12 12 12 - - 3139*4bea8c6bSdrh 13 - 13 13 13 - 3140*4bea8c6bSdrh 15 15 15 15 15 15 3141*4bea8c6bSdrh 17 17 - 17 - 17 3142*4bea8c6bSdrh 18 - 18 18 - 18 3143*4bea8c6bSdrh 19 - - 19 19 19 3144*4bea8c6bSdrh 3145*4bea8c6bSdrh} 3146*4bea8c6bSdrhdo_execsql_test joinC-185 { 3147*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3148*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3149*4bea8c6bSdrh t2 FULL JOIN ( 3150*4bea8c6bSdrh t3 RIGHT JOIN ( 3151*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3152*4bea8c6bSdrh ) USING(a) 3153*4bea8c6bSdrh ) USING(a) 3154*4bea8c6bSdrh ) USING(a) 3155*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3156*4bea8c6bSdrh} { 3157*4bea8c6bSdrh - - - - - - 3158*4bea8c6bSdrh 12 12 12 - - - 3159*4bea8c6bSdrh 13 - 13 - - - 3160*4bea8c6bSdrh 15 15 15 15 15 15 3161*4bea8c6bSdrh 18 - 18 - - - 3162*4bea8c6bSdrh 19 - - 19 19 19 3163*4bea8c6bSdrh 3164*4bea8c6bSdrh} 3165*4bea8c6bSdrhdo_execsql_test joinC-186 { 3166*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3167*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3168*4bea8c6bSdrh t2 FULL JOIN ( 3169*4bea8c6bSdrh t3 RIGHT JOIN ( 3170*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3171*4bea8c6bSdrh ) USING(a) 3172*4bea8c6bSdrh ) USING(a) 3173*4bea8c6bSdrh ) USING(a) 3174*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3175*4bea8c6bSdrh} { 3176*4bea8c6bSdrh - - - - - - 3177*4bea8c6bSdrh 11 11 - 11 11 - 3178*4bea8c6bSdrh 12 12 12 - - - 3179*4bea8c6bSdrh 13 - 13 13 13 - 3180*4bea8c6bSdrh 15 15 15 15 15 15 3181*4bea8c6bSdrh 18 - 18 - - - 3182*4bea8c6bSdrh 19 - - 19 19 19 3183*4bea8c6bSdrh 3184*4bea8c6bSdrh} 3185*4bea8c6bSdrhdo_execsql_test joinC-187 { 3186*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3187*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3188*4bea8c6bSdrh t2 FULL JOIN ( 3189*4bea8c6bSdrh t3 RIGHT JOIN ( 3190*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3191*4bea8c6bSdrh ) USING(a) 3192*4bea8c6bSdrh ) USING(a) 3193*4bea8c6bSdrh ) USING(a) 3194*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3195*4bea8c6bSdrh} { 3196*4bea8c6bSdrh - - - - - - 3197*4bea8c6bSdrh 12 12 12 - - - 3198*4bea8c6bSdrh 13 - 13 - - - 3199*4bea8c6bSdrh 15 15 15 15 15 15 3200*4bea8c6bSdrh 17 17 - 17 - 17 3201*4bea8c6bSdrh 18 - 18 18 - 18 3202*4bea8c6bSdrh 19 - - 19 19 19 3203*4bea8c6bSdrh 3204*4bea8c6bSdrh} 3205*4bea8c6bSdrhdo_execsql_test joinC-188 { 3206*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3207*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3208*4bea8c6bSdrh t2 FULL JOIN ( 3209*4bea8c6bSdrh t3 RIGHT JOIN ( 3210*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3211*4bea8c6bSdrh ) USING(a) 3212*4bea8c6bSdrh ) USING(a) 3213*4bea8c6bSdrh ) USING(a) 3214*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3215*4bea8c6bSdrh} { 3216*4bea8c6bSdrh - - - - - - 3217*4bea8c6bSdrh 11 11 - 11 11 - 3218*4bea8c6bSdrh 12 12 12 - - - 3219*4bea8c6bSdrh 13 - 13 13 13 - 3220*4bea8c6bSdrh 15 15 15 15 15 15 3221*4bea8c6bSdrh 17 17 - 17 - 17 3222*4bea8c6bSdrh 18 - 18 18 - 18 3223*4bea8c6bSdrh 19 - - 19 19 19 3224*4bea8c6bSdrh 3225*4bea8c6bSdrh} 3226*4bea8c6bSdrhdo_execsql_test joinC-189 { 3227*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3228*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3229*4bea8c6bSdrh t2 FULL JOIN ( 3230*4bea8c6bSdrh t3 FULL JOIN ( 3231*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3232*4bea8c6bSdrh ) USING(a) 3233*4bea8c6bSdrh ) USING(a) 3234*4bea8c6bSdrh ) USING(a) 3235*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3236*4bea8c6bSdrh} { 3237*4bea8c6bSdrh - - - - - - 3238*4bea8c6bSdrh - - - - - - 3239*4bea8c6bSdrh 11 11 - 11 - - 3240*4bea8c6bSdrh 12 12 12 12 - - 3241*4bea8c6bSdrh 13 - 13 13 - - 3242*4bea8c6bSdrh 15 15 15 15 15 15 3243*4bea8c6bSdrh 17 17 - 17 - - 3244*4bea8c6bSdrh 18 - 18 18 - - 3245*4bea8c6bSdrh 19 - - 19 19 19 3246*4bea8c6bSdrh 3247*4bea8c6bSdrh} 3248*4bea8c6bSdrhdo_execsql_test joinC-190 { 3249*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3250*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3251*4bea8c6bSdrh t2 FULL JOIN ( 3252*4bea8c6bSdrh t3 FULL JOIN ( 3253*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3254*4bea8c6bSdrh ) USING(a) 3255*4bea8c6bSdrh ) USING(a) 3256*4bea8c6bSdrh ) USING(a) 3257*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3258*4bea8c6bSdrh} { 3259*4bea8c6bSdrh - - - - - - 3260*4bea8c6bSdrh - - - - - - 3261*4bea8c6bSdrh 11 11 - 11 11 - 3262*4bea8c6bSdrh 12 12 12 12 - - 3263*4bea8c6bSdrh 13 - 13 13 13 - 3264*4bea8c6bSdrh 15 15 15 15 15 15 3265*4bea8c6bSdrh 17 17 - 17 - - 3266*4bea8c6bSdrh 18 - 18 18 - - 3267*4bea8c6bSdrh 19 - - 19 19 19 3268*4bea8c6bSdrh 3269*4bea8c6bSdrh} 3270*4bea8c6bSdrhdo_execsql_test joinC-191 { 3271*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3272*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3273*4bea8c6bSdrh t2 FULL JOIN ( 3274*4bea8c6bSdrh t3 FULL JOIN ( 3275*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3276*4bea8c6bSdrh ) USING(a) 3277*4bea8c6bSdrh ) USING(a) 3278*4bea8c6bSdrh ) USING(a) 3279*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3280*4bea8c6bSdrh} { 3281*4bea8c6bSdrh - - - - - - 3282*4bea8c6bSdrh - - - - - - 3283*4bea8c6bSdrh 11 11 - 11 - - 3284*4bea8c6bSdrh 12 12 12 12 - - 3285*4bea8c6bSdrh 13 - 13 13 - - 3286*4bea8c6bSdrh 15 15 15 15 15 15 3287*4bea8c6bSdrh 17 17 - 17 - 17 3288*4bea8c6bSdrh 18 - 18 18 - 18 3289*4bea8c6bSdrh 19 - - 19 19 19 3290*4bea8c6bSdrh 3291*4bea8c6bSdrh} 3292*4bea8c6bSdrhdo_execsql_test joinC-192 { 3293*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3294*4bea8c6bSdrh FROM t1 RIGHT JOIN ( 3295*4bea8c6bSdrh t2 FULL JOIN ( 3296*4bea8c6bSdrh t3 FULL JOIN ( 3297*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3298*4bea8c6bSdrh ) USING(a) 3299*4bea8c6bSdrh ) USING(a) 3300*4bea8c6bSdrh ) USING(a) 3301*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3302*4bea8c6bSdrh} { 3303*4bea8c6bSdrh - - - - - - 3304*4bea8c6bSdrh - - - - - - 3305*4bea8c6bSdrh 11 11 - 11 11 - 3306*4bea8c6bSdrh 12 12 12 12 - - 3307*4bea8c6bSdrh 13 - 13 13 13 - 3308*4bea8c6bSdrh 15 15 15 15 15 15 3309*4bea8c6bSdrh 17 17 - 17 - 17 3310*4bea8c6bSdrh 18 - 18 18 - 18 3311*4bea8c6bSdrh 19 - - 19 19 19 3312*4bea8c6bSdrh 3313*4bea8c6bSdrh} 3314*4bea8c6bSdrhdo_execsql_test joinC-193 { 3315*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3316*4bea8c6bSdrh FROM t1 FULL JOIN ( 3317*4bea8c6bSdrh t2 INNER JOIN ( 3318*4bea8c6bSdrh t3 INNER JOIN ( 3319*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3320*4bea8c6bSdrh ) USING(a) 3321*4bea8c6bSdrh ) USING(a) 3322*4bea8c6bSdrh ) USING(a) 3323*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3324*4bea8c6bSdrh} { 3325*4bea8c6bSdrh 11 11 - - - - 3326*4bea8c6bSdrh 12 12 - - - - 3327*4bea8c6bSdrh 15 15 15 15 15 15 3328*4bea8c6bSdrh 17 17 - - - - 3329*4bea8c6bSdrh 3330*4bea8c6bSdrh} 3331*4bea8c6bSdrhdo_execsql_test joinC-194 { 3332*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3333*4bea8c6bSdrh FROM t1 FULL JOIN ( 3334*4bea8c6bSdrh t2 INNER JOIN ( 3335*4bea8c6bSdrh t3 INNER JOIN ( 3336*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3337*4bea8c6bSdrh ) USING(a) 3338*4bea8c6bSdrh ) USING(a) 3339*4bea8c6bSdrh ) USING(a) 3340*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3341*4bea8c6bSdrh} { 3342*4bea8c6bSdrh 11 11 - - - - 3343*4bea8c6bSdrh 12 12 - - - - 3344*4bea8c6bSdrh 13 - 13 13 13 - 3345*4bea8c6bSdrh 15 15 15 15 15 15 3346*4bea8c6bSdrh 17 17 - - - - 3347*4bea8c6bSdrh 3348*4bea8c6bSdrh} 3349*4bea8c6bSdrhdo_execsql_test joinC-195 { 3350*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3351*4bea8c6bSdrh FROM t1 FULL JOIN ( 3352*4bea8c6bSdrh t2 INNER JOIN ( 3353*4bea8c6bSdrh t3 INNER JOIN ( 3354*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3355*4bea8c6bSdrh ) USING(a) 3356*4bea8c6bSdrh ) USING(a) 3357*4bea8c6bSdrh ) USING(a) 3358*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3359*4bea8c6bSdrh} { 3360*4bea8c6bSdrh 11 11 - - - - 3361*4bea8c6bSdrh 12 12 - - - - 3362*4bea8c6bSdrh 15 15 15 15 15 15 3363*4bea8c6bSdrh 17 17 - - - - 3364*4bea8c6bSdrh 18 - 18 18 - 18 3365*4bea8c6bSdrh 3366*4bea8c6bSdrh} 3367*4bea8c6bSdrhdo_execsql_test joinC-196 { 3368*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3369*4bea8c6bSdrh FROM t1 FULL JOIN ( 3370*4bea8c6bSdrh t2 INNER JOIN ( 3371*4bea8c6bSdrh t3 INNER JOIN ( 3372*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3373*4bea8c6bSdrh ) USING(a) 3374*4bea8c6bSdrh ) USING(a) 3375*4bea8c6bSdrh ) USING(a) 3376*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3377*4bea8c6bSdrh} { 3378*4bea8c6bSdrh 11 11 - - - - 3379*4bea8c6bSdrh 12 12 - - - - 3380*4bea8c6bSdrh 13 - 13 13 13 - 3381*4bea8c6bSdrh 15 15 15 15 15 15 3382*4bea8c6bSdrh 17 17 - - - - 3383*4bea8c6bSdrh 18 - 18 18 - 18 3384*4bea8c6bSdrh 3385*4bea8c6bSdrh} 3386*4bea8c6bSdrhdo_execsql_test joinC-197 { 3387*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3388*4bea8c6bSdrh FROM t1 FULL JOIN ( 3389*4bea8c6bSdrh t2 INNER JOIN ( 3390*4bea8c6bSdrh t3 LEFT JOIN ( 3391*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3392*4bea8c6bSdrh ) USING(a) 3393*4bea8c6bSdrh ) USING(a) 3394*4bea8c6bSdrh ) USING(a) 3395*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3396*4bea8c6bSdrh} { 3397*4bea8c6bSdrh 11 11 - - - - 3398*4bea8c6bSdrh 12 12 12 12 - - 3399*4bea8c6bSdrh 13 - 13 13 - - 3400*4bea8c6bSdrh 15 15 15 15 15 15 3401*4bea8c6bSdrh 17 17 - - - - 3402*4bea8c6bSdrh 18 - 18 18 - - 3403*4bea8c6bSdrh 3404*4bea8c6bSdrh} 3405*4bea8c6bSdrhdo_execsql_test joinC-198 { 3406*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3407*4bea8c6bSdrh FROM t1 FULL JOIN ( 3408*4bea8c6bSdrh t2 INNER JOIN ( 3409*4bea8c6bSdrh t3 LEFT JOIN ( 3410*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3411*4bea8c6bSdrh ) USING(a) 3412*4bea8c6bSdrh ) USING(a) 3413*4bea8c6bSdrh ) USING(a) 3414*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3415*4bea8c6bSdrh} { 3416*4bea8c6bSdrh 11 11 - - - - 3417*4bea8c6bSdrh 12 12 12 12 - - 3418*4bea8c6bSdrh 13 - 13 13 13 - 3419*4bea8c6bSdrh 15 15 15 15 15 15 3420*4bea8c6bSdrh 17 17 - - - - 3421*4bea8c6bSdrh 18 - 18 18 - - 3422*4bea8c6bSdrh 3423*4bea8c6bSdrh} 3424*4bea8c6bSdrhdo_execsql_test joinC-199 { 3425*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3426*4bea8c6bSdrh FROM t1 FULL JOIN ( 3427*4bea8c6bSdrh t2 INNER JOIN ( 3428*4bea8c6bSdrh t3 LEFT JOIN ( 3429*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3430*4bea8c6bSdrh ) USING(a) 3431*4bea8c6bSdrh ) USING(a) 3432*4bea8c6bSdrh ) USING(a) 3433*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3434*4bea8c6bSdrh} { 3435*4bea8c6bSdrh 11 11 - - - - 3436*4bea8c6bSdrh 12 12 12 12 - - 3437*4bea8c6bSdrh 13 - 13 13 - - 3438*4bea8c6bSdrh 15 15 15 15 15 15 3439*4bea8c6bSdrh 17 17 - - - - 3440*4bea8c6bSdrh 18 - 18 18 - 18 3441*4bea8c6bSdrh 3442*4bea8c6bSdrh} 3443*4bea8c6bSdrhdo_execsql_test joinC-200 { 3444*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3445*4bea8c6bSdrh FROM t1 FULL JOIN ( 3446*4bea8c6bSdrh t2 INNER JOIN ( 3447*4bea8c6bSdrh t3 LEFT JOIN ( 3448*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3449*4bea8c6bSdrh ) USING(a) 3450*4bea8c6bSdrh ) USING(a) 3451*4bea8c6bSdrh ) USING(a) 3452*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3453*4bea8c6bSdrh} { 3454*4bea8c6bSdrh 11 11 - - - - 3455*4bea8c6bSdrh 12 12 12 12 - - 3456*4bea8c6bSdrh 13 - 13 13 13 - 3457*4bea8c6bSdrh 15 15 15 15 15 15 3458*4bea8c6bSdrh 17 17 - - - - 3459*4bea8c6bSdrh 18 - 18 18 - 18 3460*4bea8c6bSdrh 3461*4bea8c6bSdrh} 3462*4bea8c6bSdrhdo_execsql_test joinC-201 { 3463*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3464*4bea8c6bSdrh FROM t1 FULL JOIN ( 3465*4bea8c6bSdrh t2 INNER JOIN ( 3466*4bea8c6bSdrh t3 RIGHT JOIN ( 3467*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3468*4bea8c6bSdrh ) USING(a) 3469*4bea8c6bSdrh ) USING(a) 3470*4bea8c6bSdrh ) USING(a) 3471*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3472*4bea8c6bSdrh} { 3473*4bea8c6bSdrh 11 11 - - - - 3474*4bea8c6bSdrh 12 12 - - - - 3475*4bea8c6bSdrh 15 15 15 15 15 15 3476*4bea8c6bSdrh 17 17 - - - - 3477*4bea8c6bSdrh 3478*4bea8c6bSdrh} 3479*4bea8c6bSdrhdo_execsql_test joinC-202 { 3480*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3481*4bea8c6bSdrh FROM t1 FULL JOIN ( 3482*4bea8c6bSdrh t2 INNER JOIN ( 3483*4bea8c6bSdrh t3 RIGHT JOIN ( 3484*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3485*4bea8c6bSdrh ) USING(a) 3486*4bea8c6bSdrh ) USING(a) 3487*4bea8c6bSdrh ) USING(a) 3488*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3489*4bea8c6bSdrh} { 3490*4bea8c6bSdrh 11 11 - - - - 3491*4bea8c6bSdrh 12 12 - - - - 3492*4bea8c6bSdrh 13 - 13 13 13 - 3493*4bea8c6bSdrh 15 15 15 15 15 15 3494*4bea8c6bSdrh 17 17 - - - - 3495*4bea8c6bSdrh 3496*4bea8c6bSdrh} 3497*4bea8c6bSdrhdo_execsql_test joinC-203 { 3498*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3499*4bea8c6bSdrh FROM t1 FULL JOIN ( 3500*4bea8c6bSdrh t2 INNER JOIN ( 3501*4bea8c6bSdrh t3 RIGHT JOIN ( 3502*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3503*4bea8c6bSdrh ) USING(a) 3504*4bea8c6bSdrh ) USING(a) 3505*4bea8c6bSdrh ) USING(a) 3506*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3507*4bea8c6bSdrh} { 3508*4bea8c6bSdrh 11 11 - - - - 3509*4bea8c6bSdrh 12 12 - - - - 3510*4bea8c6bSdrh 15 15 15 15 15 15 3511*4bea8c6bSdrh 17 17 - - - - 3512*4bea8c6bSdrh 18 - 18 18 - 18 3513*4bea8c6bSdrh 3514*4bea8c6bSdrh} 3515*4bea8c6bSdrhdo_execsql_test joinC-204 { 3516*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3517*4bea8c6bSdrh FROM t1 FULL JOIN ( 3518*4bea8c6bSdrh t2 INNER JOIN ( 3519*4bea8c6bSdrh t3 RIGHT JOIN ( 3520*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3521*4bea8c6bSdrh ) USING(a) 3522*4bea8c6bSdrh ) USING(a) 3523*4bea8c6bSdrh ) USING(a) 3524*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3525*4bea8c6bSdrh} { 3526*4bea8c6bSdrh 11 11 - - - - 3527*4bea8c6bSdrh 12 12 - - - - 3528*4bea8c6bSdrh 13 - 13 13 13 - 3529*4bea8c6bSdrh 15 15 15 15 15 15 3530*4bea8c6bSdrh 17 17 - - - - 3531*4bea8c6bSdrh 18 - 18 18 - 18 3532*4bea8c6bSdrh 3533*4bea8c6bSdrh} 3534*4bea8c6bSdrhdo_execsql_test joinC-205 { 3535*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3536*4bea8c6bSdrh FROM t1 FULL JOIN ( 3537*4bea8c6bSdrh t2 INNER JOIN ( 3538*4bea8c6bSdrh t3 FULL JOIN ( 3539*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3540*4bea8c6bSdrh ) USING(a) 3541*4bea8c6bSdrh ) USING(a) 3542*4bea8c6bSdrh ) USING(a) 3543*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3544*4bea8c6bSdrh} { 3545*4bea8c6bSdrh 11 11 - - - - 3546*4bea8c6bSdrh 12 12 12 12 - - 3547*4bea8c6bSdrh 13 - 13 13 - - 3548*4bea8c6bSdrh 15 15 15 15 15 15 3549*4bea8c6bSdrh 17 17 - - - - 3550*4bea8c6bSdrh 18 - 18 18 - - 3551*4bea8c6bSdrh 3552*4bea8c6bSdrh} 3553*4bea8c6bSdrhdo_execsql_test joinC-206 { 3554*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3555*4bea8c6bSdrh FROM t1 FULL JOIN ( 3556*4bea8c6bSdrh t2 INNER JOIN ( 3557*4bea8c6bSdrh t3 FULL JOIN ( 3558*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3559*4bea8c6bSdrh ) USING(a) 3560*4bea8c6bSdrh ) USING(a) 3561*4bea8c6bSdrh ) USING(a) 3562*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3563*4bea8c6bSdrh} { 3564*4bea8c6bSdrh 11 11 - - - - 3565*4bea8c6bSdrh 12 12 12 12 - - 3566*4bea8c6bSdrh 13 - 13 13 13 - 3567*4bea8c6bSdrh 15 15 15 15 15 15 3568*4bea8c6bSdrh 17 17 - - - - 3569*4bea8c6bSdrh 18 - 18 18 - - 3570*4bea8c6bSdrh 3571*4bea8c6bSdrh} 3572*4bea8c6bSdrhdo_execsql_test joinC-207 { 3573*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3574*4bea8c6bSdrh FROM t1 FULL JOIN ( 3575*4bea8c6bSdrh t2 INNER JOIN ( 3576*4bea8c6bSdrh t3 FULL JOIN ( 3577*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3578*4bea8c6bSdrh ) USING(a) 3579*4bea8c6bSdrh ) USING(a) 3580*4bea8c6bSdrh ) USING(a) 3581*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3582*4bea8c6bSdrh} { 3583*4bea8c6bSdrh 11 11 - - - - 3584*4bea8c6bSdrh 12 12 12 12 - - 3585*4bea8c6bSdrh 13 - 13 13 - - 3586*4bea8c6bSdrh 15 15 15 15 15 15 3587*4bea8c6bSdrh 17 17 - - - - 3588*4bea8c6bSdrh 18 - 18 18 - 18 3589*4bea8c6bSdrh 3590*4bea8c6bSdrh} 3591*4bea8c6bSdrhdo_execsql_test joinC-208 { 3592*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3593*4bea8c6bSdrh FROM t1 FULL JOIN ( 3594*4bea8c6bSdrh t2 INNER JOIN ( 3595*4bea8c6bSdrh t3 FULL JOIN ( 3596*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3597*4bea8c6bSdrh ) USING(a) 3598*4bea8c6bSdrh ) USING(a) 3599*4bea8c6bSdrh ) USING(a) 3600*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3601*4bea8c6bSdrh} { 3602*4bea8c6bSdrh 11 11 - - - - 3603*4bea8c6bSdrh 12 12 12 12 - - 3604*4bea8c6bSdrh 13 - 13 13 13 - 3605*4bea8c6bSdrh 15 15 15 15 15 15 3606*4bea8c6bSdrh 17 17 - - - - 3607*4bea8c6bSdrh 18 - 18 18 - 18 3608*4bea8c6bSdrh 3609*4bea8c6bSdrh} 3610*4bea8c6bSdrhdo_execsql_test joinC-209 { 3611*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3612*4bea8c6bSdrh FROM t1 FULL JOIN ( 3613*4bea8c6bSdrh t2 LEFT JOIN ( 3614*4bea8c6bSdrh t3 INNER JOIN ( 3615*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3616*4bea8c6bSdrh ) USING(a) 3617*4bea8c6bSdrh ) USING(a) 3618*4bea8c6bSdrh ) USING(a) 3619*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3620*4bea8c6bSdrh} { 3621*4bea8c6bSdrh - - - - - - 3622*4bea8c6bSdrh 11 11 - - - - 3623*4bea8c6bSdrh 12 12 12 - - - 3624*4bea8c6bSdrh 13 - 13 - - - 3625*4bea8c6bSdrh 15 15 15 15 15 15 3626*4bea8c6bSdrh 17 17 - - - - 3627*4bea8c6bSdrh 18 - 18 - - - 3628*4bea8c6bSdrh 3629*4bea8c6bSdrh} 3630*4bea8c6bSdrhdo_execsql_test joinC-210 { 3631*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3632*4bea8c6bSdrh FROM t1 FULL JOIN ( 3633*4bea8c6bSdrh t2 LEFT JOIN ( 3634*4bea8c6bSdrh t3 INNER JOIN ( 3635*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3636*4bea8c6bSdrh ) USING(a) 3637*4bea8c6bSdrh ) USING(a) 3638*4bea8c6bSdrh ) USING(a) 3639*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3640*4bea8c6bSdrh} { 3641*4bea8c6bSdrh - - - - - - 3642*4bea8c6bSdrh 11 11 - - - - 3643*4bea8c6bSdrh 12 12 12 - - - 3644*4bea8c6bSdrh 13 - 13 13 13 - 3645*4bea8c6bSdrh 15 15 15 15 15 15 3646*4bea8c6bSdrh 17 17 - - - - 3647*4bea8c6bSdrh 18 - 18 - - - 3648*4bea8c6bSdrh 3649*4bea8c6bSdrh} 3650*4bea8c6bSdrhdo_execsql_test joinC-211 { 3651*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3652*4bea8c6bSdrh FROM t1 FULL JOIN ( 3653*4bea8c6bSdrh t2 LEFT JOIN ( 3654*4bea8c6bSdrh t3 INNER JOIN ( 3655*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3656*4bea8c6bSdrh ) USING(a) 3657*4bea8c6bSdrh ) USING(a) 3658*4bea8c6bSdrh ) USING(a) 3659*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3660*4bea8c6bSdrh} { 3661*4bea8c6bSdrh - - - - - - 3662*4bea8c6bSdrh 11 11 - - - - 3663*4bea8c6bSdrh 12 12 12 - - - 3664*4bea8c6bSdrh 13 - 13 - - - 3665*4bea8c6bSdrh 15 15 15 15 15 15 3666*4bea8c6bSdrh 17 17 - - - - 3667*4bea8c6bSdrh 18 - 18 18 - 18 3668*4bea8c6bSdrh 3669*4bea8c6bSdrh} 3670*4bea8c6bSdrhdo_execsql_test joinC-212 { 3671*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3672*4bea8c6bSdrh FROM t1 FULL JOIN ( 3673*4bea8c6bSdrh t2 LEFT JOIN ( 3674*4bea8c6bSdrh t3 INNER JOIN ( 3675*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3676*4bea8c6bSdrh ) USING(a) 3677*4bea8c6bSdrh ) USING(a) 3678*4bea8c6bSdrh ) USING(a) 3679*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3680*4bea8c6bSdrh} { 3681*4bea8c6bSdrh - - - - - - 3682*4bea8c6bSdrh 11 11 - - - - 3683*4bea8c6bSdrh 12 12 12 - - - 3684*4bea8c6bSdrh 13 - 13 13 13 - 3685*4bea8c6bSdrh 15 15 15 15 15 15 3686*4bea8c6bSdrh 17 17 - - - - 3687*4bea8c6bSdrh 18 - 18 18 - 18 3688*4bea8c6bSdrh 3689*4bea8c6bSdrh} 3690*4bea8c6bSdrhdo_execsql_test joinC-213 { 3691*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3692*4bea8c6bSdrh FROM t1 FULL JOIN ( 3693*4bea8c6bSdrh t2 LEFT JOIN ( 3694*4bea8c6bSdrh t3 LEFT JOIN ( 3695*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3696*4bea8c6bSdrh ) USING(a) 3697*4bea8c6bSdrh ) USING(a) 3698*4bea8c6bSdrh ) USING(a) 3699*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3700*4bea8c6bSdrh} { 3701*4bea8c6bSdrh - - - - - - 3702*4bea8c6bSdrh 11 11 - - - - 3703*4bea8c6bSdrh 12 12 12 12 - - 3704*4bea8c6bSdrh 13 - 13 13 - - 3705*4bea8c6bSdrh 15 15 15 15 15 15 3706*4bea8c6bSdrh 17 17 - - - - 3707*4bea8c6bSdrh 18 - 18 18 - - 3708*4bea8c6bSdrh 3709*4bea8c6bSdrh} 3710*4bea8c6bSdrhdo_execsql_test joinC-214 { 3711*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3712*4bea8c6bSdrh FROM t1 FULL JOIN ( 3713*4bea8c6bSdrh t2 LEFT JOIN ( 3714*4bea8c6bSdrh t3 LEFT JOIN ( 3715*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3716*4bea8c6bSdrh ) USING(a) 3717*4bea8c6bSdrh ) USING(a) 3718*4bea8c6bSdrh ) USING(a) 3719*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3720*4bea8c6bSdrh} { 3721*4bea8c6bSdrh - - - - - - 3722*4bea8c6bSdrh 11 11 - - - - 3723*4bea8c6bSdrh 12 12 12 12 - - 3724*4bea8c6bSdrh 13 - 13 13 13 - 3725*4bea8c6bSdrh 15 15 15 15 15 15 3726*4bea8c6bSdrh 17 17 - - - - 3727*4bea8c6bSdrh 18 - 18 18 - - 3728*4bea8c6bSdrh 3729*4bea8c6bSdrh} 3730*4bea8c6bSdrhdo_execsql_test joinC-215 { 3731*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3732*4bea8c6bSdrh FROM t1 FULL JOIN ( 3733*4bea8c6bSdrh t2 LEFT JOIN ( 3734*4bea8c6bSdrh t3 LEFT JOIN ( 3735*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3736*4bea8c6bSdrh ) USING(a) 3737*4bea8c6bSdrh ) USING(a) 3738*4bea8c6bSdrh ) USING(a) 3739*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3740*4bea8c6bSdrh} { 3741*4bea8c6bSdrh - - - - - - 3742*4bea8c6bSdrh 11 11 - - - - 3743*4bea8c6bSdrh 12 12 12 12 - - 3744*4bea8c6bSdrh 13 - 13 13 - - 3745*4bea8c6bSdrh 15 15 15 15 15 15 3746*4bea8c6bSdrh 17 17 - - - - 3747*4bea8c6bSdrh 18 - 18 18 - 18 3748*4bea8c6bSdrh 3749*4bea8c6bSdrh} 3750*4bea8c6bSdrhdo_execsql_test joinC-216 { 3751*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3752*4bea8c6bSdrh FROM t1 FULL JOIN ( 3753*4bea8c6bSdrh t2 LEFT JOIN ( 3754*4bea8c6bSdrh t3 LEFT JOIN ( 3755*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3756*4bea8c6bSdrh ) USING(a) 3757*4bea8c6bSdrh ) USING(a) 3758*4bea8c6bSdrh ) USING(a) 3759*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3760*4bea8c6bSdrh} { 3761*4bea8c6bSdrh - - - - - - 3762*4bea8c6bSdrh 11 11 - - - - 3763*4bea8c6bSdrh 12 12 12 12 - - 3764*4bea8c6bSdrh 13 - 13 13 13 - 3765*4bea8c6bSdrh 15 15 15 15 15 15 3766*4bea8c6bSdrh 17 17 - - - - 3767*4bea8c6bSdrh 18 - 18 18 - 18 3768*4bea8c6bSdrh 3769*4bea8c6bSdrh} 3770*4bea8c6bSdrhdo_execsql_test joinC-217 { 3771*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3772*4bea8c6bSdrh FROM t1 FULL JOIN ( 3773*4bea8c6bSdrh t2 LEFT JOIN ( 3774*4bea8c6bSdrh t3 RIGHT JOIN ( 3775*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3776*4bea8c6bSdrh ) USING(a) 3777*4bea8c6bSdrh ) USING(a) 3778*4bea8c6bSdrh ) USING(a) 3779*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3780*4bea8c6bSdrh} { 3781*4bea8c6bSdrh - - - - - - 3782*4bea8c6bSdrh 11 11 - - - - 3783*4bea8c6bSdrh 12 12 12 - - - 3784*4bea8c6bSdrh 13 - 13 - - - 3785*4bea8c6bSdrh 15 15 15 15 15 15 3786*4bea8c6bSdrh 17 17 - - - - 3787*4bea8c6bSdrh 18 - 18 - - - 3788*4bea8c6bSdrh 3789*4bea8c6bSdrh} 3790*4bea8c6bSdrhdo_execsql_test joinC-218 { 3791*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3792*4bea8c6bSdrh FROM t1 FULL JOIN ( 3793*4bea8c6bSdrh t2 LEFT JOIN ( 3794*4bea8c6bSdrh t3 RIGHT JOIN ( 3795*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3796*4bea8c6bSdrh ) USING(a) 3797*4bea8c6bSdrh ) USING(a) 3798*4bea8c6bSdrh ) USING(a) 3799*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3800*4bea8c6bSdrh} { 3801*4bea8c6bSdrh - - - - - - 3802*4bea8c6bSdrh 11 11 - - - - 3803*4bea8c6bSdrh 12 12 12 - - - 3804*4bea8c6bSdrh 13 - 13 13 13 - 3805*4bea8c6bSdrh 15 15 15 15 15 15 3806*4bea8c6bSdrh 17 17 - - - - 3807*4bea8c6bSdrh 18 - 18 - - - 3808*4bea8c6bSdrh 3809*4bea8c6bSdrh} 3810*4bea8c6bSdrhdo_execsql_test joinC-219 { 3811*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3812*4bea8c6bSdrh FROM t1 FULL JOIN ( 3813*4bea8c6bSdrh t2 LEFT JOIN ( 3814*4bea8c6bSdrh t3 RIGHT JOIN ( 3815*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3816*4bea8c6bSdrh ) USING(a) 3817*4bea8c6bSdrh ) USING(a) 3818*4bea8c6bSdrh ) USING(a) 3819*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3820*4bea8c6bSdrh} { 3821*4bea8c6bSdrh - - - - - - 3822*4bea8c6bSdrh 11 11 - - - - 3823*4bea8c6bSdrh 12 12 12 - - - 3824*4bea8c6bSdrh 13 - 13 - - - 3825*4bea8c6bSdrh 15 15 15 15 15 15 3826*4bea8c6bSdrh 17 17 - - - - 3827*4bea8c6bSdrh 18 - 18 18 - 18 3828*4bea8c6bSdrh 3829*4bea8c6bSdrh} 3830*4bea8c6bSdrhdo_execsql_test joinC-220 { 3831*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3832*4bea8c6bSdrh FROM t1 FULL JOIN ( 3833*4bea8c6bSdrh t2 LEFT JOIN ( 3834*4bea8c6bSdrh t3 RIGHT JOIN ( 3835*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3836*4bea8c6bSdrh ) USING(a) 3837*4bea8c6bSdrh ) USING(a) 3838*4bea8c6bSdrh ) USING(a) 3839*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3840*4bea8c6bSdrh} { 3841*4bea8c6bSdrh - - - - - - 3842*4bea8c6bSdrh 11 11 - - - - 3843*4bea8c6bSdrh 12 12 12 - - - 3844*4bea8c6bSdrh 13 - 13 13 13 - 3845*4bea8c6bSdrh 15 15 15 15 15 15 3846*4bea8c6bSdrh 17 17 - - - - 3847*4bea8c6bSdrh 18 - 18 18 - 18 3848*4bea8c6bSdrh 3849*4bea8c6bSdrh} 3850*4bea8c6bSdrhdo_execsql_test joinC-221 { 3851*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3852*4bea8c6bSdrh FROM t1 FULL JOIN ( 3853*4bea8c6bSdrh t2 LEFT JOIN ( 3854*4bea8c6bSdrh t3 FULL JOIN ( 3855*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3856*4bea8c6bSdrh ) USING(a) 3857*4bea8c6bSdrh ) USING(a) 3858*4bea8c6bSdrh ) USING(a) 3859*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3860*4bea8c6bSdrh} { 3861*4bea8c6bSdrh - - - - - - 3862*4bea8c6bSdrh 11 11 - - - - 3863*4bea8c6bSdrh 12 12 12 12 - - 3864*4bea8c6bSdrh 13 - 13 13 - - 3865*4bea8c6bSdrh 15 15 15 15 15 15 3866*4bea8c6bSdrh 17 17 - - - - 3867*4bea8c6bSdrh 18 - 18 18 - - 3868*4bea8c6bSdrh 3869*4bea8c6bSdrh} 3870*4bea8c6bSdrhdo_execsql_test joinC-222 { 3871*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3872*4bea8c6bSdrh FROM t1 FULL JOIN ( 3873*4bea8c6bSdrh t2 LEFT JOIN ( 3874*4bea8c6bSdrh t3 FULL JOIN ( 3875*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3876*4bea8c6bSdrh ) USING(a) 3877*4bea8c6bSdrh ) USING(a) 3878*4bea8c6bSdrh ) USING(a) 3879*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3880*4bea8c6bSdrh} { 3881*4bea8c6bSdrh - - - - - - 3882*4bea8c6bSdrh 11 11 - - - - 3883*4bea8c6bSdrh 12 12 12 12 - - 3884*4bea8c6bSdrh 13 - 13 13 13 - 3885*4bea8c6bSdrh 15 15 15 15 15 15 3886*4bea8c6bSdrh 17 17 - - - - 3887*4bea8c6bSdrh 18 - 18 18 - - 3888*4bea8c6bSdrh 3889*4bea8c6bSdrh} 3890*4bea8c6bSdrhdo_execsql_test joinC-223 { 3891*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3892*4bea8c6bSdrh FROM t1 FULL JOIN ( 3893*4bea8c6bSdrh t2 LEFT JOIN ( 3894*4bea8c6bSdrh t3 FULL JOIN ( 3895*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3896*4bea8c6bSdrh ) USING(a) 3897*4bea8c6bSdrh ) USING(a) 3898*4bea8c6bSdrh ) USING(a) 3899*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3900*4bea8c6bSdrh} { 3901*4bea8c6bSdrh - - - - - - 3902*4bea8c6bSdrh 11 11 - - - - 3903*4bea8c6bSdrh 12 12 12 12 - - 3904*4bea8c6bSdrh 13 - 13 13 - - 3905*4bea8c6bSdrh 15 15 15 15 15 15 3906*4bea8c6bSdrh 17 17 - - - - 3907*4bea8c6bSdrh 18 - 18 18 - 18 3908*4bea8c6bSdrh 3909*4bea8c6bSdrh} 3910*4bea8c6bSdrhdo_execsql_test joinC-224 { 3911*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3912*4bea8c6bSdrh FROM t1 FULL JOIN ( 3913*4bea8c6bSdrh t2 LEFT JOIN ( 3914*4bea8c6bSdrh t3 FULL JOIN ( 3915*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3916*4bea8c6bSdrh ) USING(a) 3917*4bea8c6bSdrh ) USING(a) 3918*4bea8c6bSdrh ) USING(a) 3919*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3920*4bea8c6bSdrh} { 3921*4bea8c6bSdrh - - - - - - 3922*4bea8c6bSdrh 11 11 - - - - 3923*4bea8c6bSdrh 12 12 12 12 - - 3924*4bea8c6bSdrh 13 - 13 13 13 - 3925*4bea8c6bSdrh 15 15 15 15 15 15 3926*4bea8c6bSdrh 17 17 - - - - 3927*4bea8c6bSdrh 18 - 18 18 - 18 3928*4bea8c6bSdrh 3929*4bea8c6bSdrh} 3930*4bea8c6bSdrhdo_execsql_test joinC-225 { 3931*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3932*4bea8c6bSdrh FROM t1 FULL JOIN ( 3933*4bea8c6bSdrh t2 RIGHT JOIN ( 3934*4bea8c6bSdrh t3 INNER JOIN ( 3935*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 3936*4bea8c6bSdrh ) USING(a) 3937*4bea8c6bSdrh ) USING(a) 3938*4bea8c6bSdrh ) USING(a) 3939*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3940*4bea8c6bSdrh} { 3941*4bea8c6bSdrh 11 11 - - - - 3942*4bea8c6bSdrh 12 12 - - - - 3943*4bea8c6bSdrh 15 15 15 15 15 15 3944*4bea8c6bSdrh 17 17 - - - - 3945*4bea8c6bSdrh 19 - - 19 19 19 3946*4bea8c6bSdrh 3947*4bea8c6bSdrh} 3948*4bea8c6bSdrhdo_execsql_test joinC-226 { 3949*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3950*4bea8c6bSdrh FROM t1 FULL JOIN ( 3951*4bea8c6bSdrh t2 RIGHT JOIN ( 3952*4bea8c6bSdrh t3 INNER JOIN ( 3953*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 3954*4bea8c6bSdrh ) USING(a) 3955*4bea8c6bSdrh ) USING(a) 3956*4bea8c6bSdrh ) USING(a) 3957*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3958*4bea8c6bSdrh} { 3959*4bea8c6bSdrh 11 11 - 11 11 - 3960*4bea8c6bSdrh 12 12 - - - - 3961*4bea8c6bSdrh 13 - 13 13 13 - 3962*4bea8c6bSdrh 15 15 15 15 15 15 3963*4bea8c6bSdrh 17 17 - - - - 3964*4bea8c6bSdrh 19 - - 19 19 19 3965*4bea8c6bSdrh 3966*4bea8c6bSdrh} 3967*4bea8c6bSdrhdo_execsql_test joinC-227 { 3968*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3969*4bea8c6bSdrh FROM t1 FULL JOIN ( 3970*4bea8c6bSdrh t2 RIGHT JOIN ( 3971*4bea8c6bSdrh t3 INNER JOIN ( 3972*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 3973*4bea8c6bSdrh ) USING(a) 3974*4bea8c6bSdrh ) USING(a) 3975*4bea8c6bSdrh ) USING(a) 3976*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3977*4bea8c6bSdrh} { 3978*4bea8c6bSdrh 11 11 - - - - 3979*4bea8c6bSdrh 12 12 - - - - 3980*4bea8c6bSdrh 15 15 15 15 15 15 3981*4bea8c6bSdrh 17 17 - 17 - 17 3982*4bea8c6bSdrh 18 - 18 18 - 18 3983*4bea8c6bSdrh 19 - - 19 19 19 3984*4bea8c6bSdrh 3985*4bea8c6bSdrh} 3986*4bea8c6bSdrhdo_execsql_test joinC-228 { 3987*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 3988*4bea8c6bSdrh FROM t1 FULL JOIN ( 3989*4bea8c6bSdrh t2 RIGHT JOIN ( 3990*4bea8c6bSdrh t3 INNER JOIN ( 3991*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 3992*4bea8c6bSdrh ) USING(a) 3993*4bea8c6bSdrh ) USING(a) 3994*4bea8c6bSdrh ) USING(a) 3995*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 3996*4bea8c6bSdrh} { 3997*4bea8c6bSdrh 11 11 - 11 11 - 3998*4bea8c6bSdrh 12 12 - - - - 3999*4bea8c6bSdrh 13 - 13 13 13 - 4000*4bea8c6bSdrh 15 15 15 15 15 15 4001*4bea8c6bSdrh 17 17 - 17 - 17 4002*4bea8c6bSdrh 18 - 18 18 - 18 4003*4bea8c6bSdrh 19 - - 19 19 19 4004*4bea8c6bSdrh 4005*4bea8c6bSdrh} 4006*4bea8c6bSdrhdo_execsql_test joinC-229 { 4007*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4008*4bea8c6bSdrh FROM t1 FULL JOIN ( 4009*4bea8c6bSdrh t2 RIGHT JOIN ( 4010*4bea8c6bSdrh t3 LEFT JOIN ( 4011*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4012*4bea8c6bSdrh ) USING(a) 4013*4bea8c6bSdrh ) USING(a) 4014*4bea8c6bSdrh ) USING(a) 4015*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4016*4bea8c6bSdrh} { 4017*4bea8c6bSdrh - - - - - - 4018*4bea8c6bSdrh 11 11 - 11 - - 4019*4bea8c6bSdrh 12 12 12 12 - - 4020*4bea8c6bSdrh 13 - 13 13 - - 4021*4bea8c6bSdrh 15 15 15 15 15 15 4022*4bea8c6bSdrh 17 17 - 17 - - 4023*4bea8c6bSdrh 18 - 18 18 - - 4024*4bea8c6bSdrh 19 - - 19 19 19 4025*4bea8c6bSdrh 4026*4bea8c6bSdrh} 4027*4bea8c6bSdrhdo_execsql_test joinC-230 { 4028*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4029*4bea8c6bSdrh FROM t1 FULL JOIN ( 4030*4bea8c6bSdrh t2 RIGHT JOIN ( 4031*4bea8c6bSdrh t3 LEFT JOIN ( 4032*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4033*4bea8c6bSdrh ) USING(a) 4034*4bea8c6bSdrh ) USING(a) 4035*4bea8c6bSdrh ) USING(a) 4036*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4037*4bea8c6bSdrh} { 4038*4bea8c6bSdrh - - - - - - 4039*4bea8c6bSdrh 11 11 - 11 11 - 4040*4bea8c6bSdrh 12 12 12 12 - - 4041*4bea8c6bSdrh 13 - 13 13 13 - 4042*4bea8c6bSdrh 15 15 15 15 15 15 4043*4bea8c6bSdrh 17 17 - 17 - - 4044*4bea8c6bSdrh 18 - 18 18 - - 4045*4bea8c6bSdrh 19 - - 19 19 19 4046*4bea8c6bSdrh 4047*4bea8c6bSdrh} 4048*4bea8c6bSdrhdo_execsql_test joinC-231 { 4049*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4050*4bea8c6bSdrh FROM t1 FULL JOIN ( 4051*4bea8c6bSdrh t2 RIGHT JOIN ( 4052*4bea8c6bSdrh t3 LEFT JOIN ( 4053*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4054*4bea8c6bSdrh ) USING(a) 4055*4bea8c6bSdrh ) USING(a) 4056*4bea8c6bSdrh ) USING(a) 4057*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4058*4bea8c6bSdrh} { 4059*4bea8c6bSdrh - - - - - - 4060*4bea8c6bSdrh 11 11 - 11 - - 4061*4bea8c6bSdrh 12 12 12 12 - - 4062*4bea8c6bSdrh 13 - 13 13 - - 4063*4bea8c6bSdrh 15 15 15 15 15 15 4064*4bea8c6bSdrh 17 17 - 17 - 17 4065*4bea8c6bSdrh 18 - 18 18 - 18 4066*4bea8c6bSdrh 19 - - 19 19 19 4067*4bea8c6bSdrh 4068*4bea8c6bSdrh} 4069*4bea8c6bSdrhdo_execsql_test joinC-232 { 4070*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4071*4bea8c6bSdrh FROM t1 FULL JOIN ( 4072*4bea8c6bSdrh t2 RIGHT JOIN ( 4073*4bea8c6bSdrh t3 LEFT JOIN ( 4074*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4075*4bea8c6bSdrh ) USING(a) 4076*4bea8c6bSdrh ) USING(a) 4077*4bea8c6bSdrh ) USING(a) 4078*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4079*4bea8c6bSdrh} { 4080*4bea8c6bSdrh - - - - - - 4081*4bea8c6bSdrh 11 11 - 11 11 - 4082*4bea8c6bSdrh 12 12 12 12 - - 4083*4bea8c6bSdrh 13 - 13 13 13 - 4084*4bea8c6bSdrh 15 15 15 15 15 15 4085*4bea8c6bSdrh 17 17 - 17 - 17 4086*4bea8c6bSdrh 18 - 18 18 - 18 4087*4bea8c6bSdrh 19 - - 19 19 19 4088*4bea8c6bSdrh 4089*4bea8c6bSdrh} 4090*4bea8c6bSdrhdo_execsql_test joinC-233 { 4091*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4092*4bea8c6bSdrh FROM t1 FULL JOIN ( 4093*4bea8c6bSdrh t2 RIGHT JOIN ( 4094*4bea8c6bSdrh t3 RIGHT JOIN ( 4095*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4096*4bea8c6bSdrh ) USING(a) 4097*4bea8c6bSdrh ) USING(a) 4098*4bea8c6bSdrh ) USING(a) 4099*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4100*4bea8c6bSdrh} { 4101*4bea8c6bSdrh 11 11 - - - - 4102*4bea8c6bSdrh 12 12 - - - - 4103*4bea8c6bSdrh 15 15 15 15 15 15 4104*4bea8c6bSdrh 17 17 - - - - 4105*4bea8c6bSdrh 19 - - 19 19 19 4106*4bea8c6bSdrh 4107*4bea8c6bSdrh} 4108*4bea8c6bSdrhdo_execsql_test joinC-234 { 4109*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4110*4bea8c6bSdrh FROM t1 FULL JOIN ( 4111*4bea8c6bSdrh t2 RIGHT JOIN ( 4112*4bea8c6bSdrh t3 RIGHT JOIN ( 4113*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4114*4bea8c6bSdrh ) USING(a) 4115*4bea8c6bSdrh ) USING(a) 4116*4bea8c6bSdrh ) USING(a) 4117*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4118*4bea8c6bSdrh} { 4119*4bea8c6bSdrh 11 11 - 11 11 - 4120*4bea8c6bSdrh 12 12 - - - - 4121*4bea8c6bSdrh 13 - 13 13 13 - 4122*4bea8c6bSdrh 15 15 15 15 15 15 4123*4bea8c6bSdrh 17 17 - - - - 4124*4bea8c6bSdrh 19 - - 19 19 19 4125*4bea8c6bSdrh 4126*4bea8c6bSdrh} 4127*4bea8c6bSdrhdo_execsql_test joinC-235 { 4128*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4129*4bea8c6bSdrh FROM t1 FULL JOIN ( 4130*4bea8c6bSdrh t2 RIGHT JOIN ( 4131*4bea8c6bSdrh t3 RIGHT JOIN ( 4132*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4133*4bea8c6bSdrh ) USING(a) 4134*4bea8c6bSdrh ) USING(a) 4135*4bea8c6bSdrh ) USING(a) 4136*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4137*4bea8c6bSdrh} { 4138*4bea8c6bSdrh 11 11 - - - - 4139*4bea8c6bSdrh 12 12 - - - - 4140*4bea8c6bSdrh 15 15 15 15 15 15 4141*4bea8c6bSdrh 17 17 - 17 - 17 4142*4bea8c6bSdrh 18 - 18 18 - 18 4143*4bea8c6bSdrh 19 - - 19 19 19 4144*4bea8c6bSdrh 4145*4bea8c6bSdrh} 4146*4bea8c6bSdrhdo_execsql_test joinC-236 { 4147*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4148*4bea8c6bSdrh FROM t1 FULL JOIN ( 4149*4bea8c6bSdrh t2 RIGHT JOIN ( 4150*4bea8c6bSdrh t3 RIGHT JOIN ( 4151*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4152*4bea8c6bSdrh ) USING(a) 4153*4bea8c6bSdrh ) USING(a) 4154*4bea8c6bSdrh ) USING(a) 4155*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4156*4bea8c6bSdrh} { 4157*4bea8c6bSdrh 11 11 - 11 11 - 4158*4bea8c6bSdrh 12 12 - - - - 4159*4bea8c6bSdrh 13 - 13 13 13 - 4160*4bea8c6bSdrh 15 15 15 15 15 15 4161*4bea8c6bSdrh 17 17 - 17 - 17 4162*4bea8c6bSdrh 18 - 18 18 - 18 4163*4bea8c6bSdrh 19 - - 19 19 19 4164*4bea8c6bSdrh 4165*4bea8c6bSdrh} 4166*4bea8c6bSdrhdo_execsql_test joinC-237 { 4167*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4168*4bea8c6bSdrh FROM t1 FULL JOIN ( 4169*4bea8c6bSdrh t2 RIGHT JOIN ( 4170*4bea8c6bSdrh t3 FULL JOIN ( 4171*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4172*4bea8c6bSdrh ) USING(a) 4173*4bea8c6bSdrh ) USING(a) 4174*4bea8c6bSdrh ) USING(a) 4175*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4176*4bea8c6bSdrh} { 4177*4bea8c6bSdrh - - - - - - 4178*4bea8c6bSdrh 11 11 - 11 - - 4179*4bea8c6bSdrh 12 12 12 12 - - 4180*4bea8c6bSdrh 13 - 13 13 - - 4181*4bea8c6bSdrh 15 15 15 15 15 15 4182*4bea8c6bSdrh 17 17 - 17 - - 4183*4bea8c6bSdrh 18 - 18 18 - - 4184*4bea8c6bSdrh 19 - - 19 19 19 4185*4bea8c6bSdrh 4186*4bea8c6bSdrh} 4187*4bea8c6bSdrhdo_execsql_test joinC-238 { 4188*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4189*4bea8c6bSdrh FROM t1 FULL JOIN ( 4190*4bea8c6bSdrh t2 RIGHT JOIN ( 4191*4bea8c6bSdrh t3 FULL JOIN ( 4192*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4193*4bea8c6bSdrh ) USING(a) 4194*4bea8c6bSdrh ) USING(a) 4195*4bea8c6bSdrh ) USING(a) 4196*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4197*4bea8c6bSdrh} { 4198*4bea8c6bSdrh - - - - - - 4199*4bea8c6bSdrh 11 11 - 11 11 - 4200*4bea8c6bSdrh 12 12 12 12 - - 4201*4bea8c6bSdrh 13 - 13 13 13 - 4202*4bea8c6bSdrh 15 15 15 15 15 15 4203*4bea8c6bSdrh 17 17 - 17 - - 4204*4bea8c6bSdrh 18 - 18 18 - - 4205*4bea8c6bSdrh 19 - - 19 19 19 4206*4bea8c6bSdrh 4207*4bea8c6bSdrh} 4208*4bea8c6bSdrhdo_execsql_test joinC-239 { 4209*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4210*4bea8c6bSdrh FROM t1 FULL JOIN ( 4211*4bea8c6bSdrh t2 RIGHT JOIN ( 4212*4bea8c6bSdrh t3 FULL JOIN ( 4213*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4214*4bea8c6bSdrh ) USING(a) 4215*4bea8c6bSdrh ) USING(a) 4216*4bea8c6bSdrh ) USING(a) 4217*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4218*4bea8c6bSdrh} { 4219*4bea8c6bSdrh - - - - - - 4220*4bea8c6bSdrh 11 11 - 11 - - 4221*4bea8c6bSdrh 12 12 12 12 - - 4222*4bea8c6bSdrh 13 - 13 13 - - 4223*4bea8c6bSdrh 15 15 15 15 15 15 4224*4bea8c6bSdrh 17 17 - 17 - 17 4225*4bea8c6bSdrh 18 - 18 18 - 18 4226*4bea8c6bSdrh 19 - - 19 19 19 4227*4bea8c6bSdrh 4228*4bea8c6bSdrh} 4229*4bea8c6bSdrhdo_execsql_test joinC-240 { 4230*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4231*4bea8c6bSdrh FROM t1 FULL JOIN ( 4232*4bea8c6bSdrh t2 RIGHT JOIN ( 4233*4bea8c6bSdrh t3 FULL JOIN ( 4234*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4235*4bea8c6bSdrh ) USING(a) 4236*4bea8c6bSdrh ) USING(a) 4237*4bea8c6bSdrh ) USING(a) 4238*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4239*4bea8c6bSdrh} { 4240*4bea8c6bSdrh - - - - - - 4241*4bea8c6bSdrh 11 11 - 11 11 - 4242*4bea8c6bSdrh 12 12 12 12 - - 4243*4bea8c6bSdrh 13 - 13 13 13 - 4244*4bea8c6bSdrh 15 15 15 15 15 15 4245*4bea8c6bSdrh 17 17 - 17 - 17 4246*4bea8c6bSdrh 18 - 18 18 - 18 4247*4bea8c6bSdrh 19 - - 19 19 19 4248*4bea8c6bSdrh 4249*4bea8c6bSdrh} 4250*4bea8c6bSdrhdo_execsql_test joinC-241 { 4251*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4252*4bea8c6bSdrh FROM t1 FULL JOIN ( 4253*4bea8c6bSdrh t2 FULL JOIN ( 4254*4bea8c6bSdrh t3 INNER JOIN ( 4255*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4256*4bea8c6bSdrh ) USING(a) 4257*4bea8c6bSdrh ) USING(a) 4258*4bea8c6bSdrh ) USING(a) 4259*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4260*4bea8c6bSdrh} { 4261*4bea8c6bSdrh - - - - - - 4262*4bea8c6bSdrh 11 11 - - - - 4263*4bea8c6bSdrh 12 12 12 - - - 4264*4bea8c6bSdrh 13 - 13 - - - 4265*4bea8c6bSdrh 15 15 15 15 15 15 4266*4bea8c6bSdrh 17 17 - - - - 4267*4bea8c6bSdrh 18 - 18 - - - 4268*4bea8c6bSdrh 19 - - 19 19 19 4269*4bea8c6bSdrh 4270*4bea8c6bSdrh} 4271*4bea8c6bSdrhdo_execsql_test joinC-242 { 4272*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4273*4bea8c6bSdrh FROM t1 FULL JOIN ( 4274*4bea8c6bSdrh t2 FULL JOIN ( 4275*4bea8c6bSdrh t3 INNER JOIN ( 4276*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4277*4bea8c6bSdrh ) USING(a) 4278*4bea8c6bSdrh ) USING(a) 4279*4bea8c6bSdrh ) USING(a) 4280*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4281*4bea8c6bSdrh} { 4282*4bea8c6bSdrh - - - - - - 4283*4bea8c6bSdrh 11 11 - 11 11 - 4284*4bea8c6bSdrh 12 12 12 - - - 4285*4bea8c6bSdrh 13 - 13 13 13 - 4286*4bea8c6bSdrh 15 15 15 15 15 15 4287*4bea8c6bSdrh 17 17 - - - - 4288*4bea8c6bSdrh 18 - 18 - - - 4289*4bea8c6bSdrh 19 - - 19 19 19 4290*4bea8c6bSdrh 4291*4bea8c6bSdrh} 4292*4bea8c6bSdrhdo_execsql_test joinC-243 { 4293*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4294*4bea8c6bSdrh FROM t1 FULL JOIN ( 4295*4bea8c6bSdrh t2 FULL JOIN ( 4296*4bea8c6bSdrh t3 INNER JOIN ( 4297*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4298*4bea8c6bSdrh ) USING(a) 4299*4bea8c6bSdrh ) USING(a) 4300*4bea8c6bSdrh ) USING(a) 4301*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4302*4bea8c6bSdrh} { 4303*4bea8c6bSdrh - - - - - - 4304*4bea8c6bSdrh 11 11 - - - - 4305*4bea8c6bSdrh 12 12 12 - - - 4306*4bea8c6bSdrh 13 - 13 - - - 4307*4bea8c6bSdrh 15 15 15 15 15 15 4308*4bea8c6bSdrh 17 17 - 17 - 17 4309*4bea8c6bSdrh 18 - 18 18 - 18 4310*4bea8c6bSdrh 19 - - 19 19 19 4311*4bea8c6bSdrh 4312*4bea8c6bSdrh} 4313*4bea8c6bSdrhdo_execsql_test joinC-244 { 4314*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4315*4bea8c6bSdrh FROM t1 FULL JOIN ( 4316*4bea8c6bSdrh t2 FULL JOIN ( 4317*4bea8c6bSdrh t3 INNER JOIN ( 4318*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4319*4bea8c6bSdrh ) USING(a) 4320*4bea8c6bSdrh ) USING(a) 4321*4bea8c6bSdrh ) USING(a) 4322*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4323*4bea8c6bSdrh} { 4324*4bea8c6bSdrh - - - - - - 4325*4bea8c6bSdrh 11 11 - 11 11 - 4326*4bea8c6bSdrh 12 12 12 - - - 4327*4bea8c6bSdrh 13 - 13 13 13 - 4328*4bea8c6bSdrh 15 15 15 15 15 15 4329*4bea8c6bSdrh 17 17 - 17 - 17 4330*4bea8c6bSdrh 18 - 18 18 - 18 4331*4bea8c6bSdrh 19 - - 19 19 19 4332*4bea8c6bSdrh 4333*4bea8c6bSdrh} 4334*4bea8c6bSdrhdo_execsql_test joinC-245 { 4335*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4336*4bea8c6bSdrh FROM t1 FULL JOIN ( 4337*4bea8c6bSdrh t2 FULL JOIN ( 4338*4bea8c6bSdrh t3 LEFT JOIN ( 4339*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4340*4bea8c6bSdrh ) USING(a) 4341*4bea8c6bSdrh ) USING(a) 4342*4bea8c6bSdrh ) USING(a) 4343*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4344*4bea8c6bSdrh} { 4345*4bea8c6bSdrh - - - - - - 4346*4bea8c6bSdrh - - - - - - 4347*4bea8c6bSdrh 11 11 - 11 - - 4348*4bea8c6bSdrh 12 12 12 12 - - 4349*4bea8c6bSdrh 13 - 13 13 - - 4350*4bea8c6bSdrh 15 15 15 15 15 15 4351*4bea8c6bSdrh 17 17 - 17 - - 4352*4bea8c6bSdrh 18 - 18 18 - - 4353*4bea8c6bSdrh 19 - - 19 19 19 4354*4bea8c6bSdrh 4355*4bea8c6bSdrh} 4356*4bea8c6bSdrhdo_execsql_test joinC-246 { 4357*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4358*4bea8c6bSdrh FROM t1 FULL JOIN ( 4359*4bea8c6bSdrh t2 FULL JOIN ( 4360*4bea8c6bSdrh t3 LEFT JOIN ( 4361*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4362*4bea8c6bSdrh ) USING(a) 4363*4bea8c6bSdrh ) USING(a) 4364*4bea8c6bSdrh ) USING(a) 4365*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4366*4bea8c6bSdrh} { 4367*4bea8c6bSdrh - - - - - - 4368*4bea8c6bSdrh - - - - - - 4369*4bea8c6bSdrh 11 11 - 11 11 - 4370*4bea8c6bSdrh 12 12 12 12 - - 4371*4bea8c6bSdrh 13 - 13 13 13 - 4372*4bea8c6bSdrh 15 15 15 15 15 15 4373*4bea8c6bSdrh 17 17 - 17 - - 4374*4bea8c6bSdrh 18 - 18 18 - - 4375*4bea8c6bSdrh 19 - - 19 19 19 4376*4bea8c6bSdrh 4377*4bea8c6bSdrh} 4378*4bea8c6bSdrhdo_execsql_test joinC-247 { 4379*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4380*4bea8c6bSdrh FROM t1 FULL JOIN ( 4381*4bea8c6bSdrh t2 FULL JOIN ( 4382*4bea8c6bSdrh t3 LEFT JOIN ( 4383*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4384*4bea8c6bSdrh ) USING(a) 4385*4bea8c6bSdrh ) USING(a) 4386*4bea8c6bSdrh ) USING(a) 4387*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4388*4bea8c6bSdrh} { 4389*4bea8c6bSdrh - - - - - - 4390*4bea8c6bSdrh - - - - - - 4391*4bea8c6bSdrh 11 11 - 11 - - 4392*4bea8c6bSdrh 12 12 12 12 - - 4393*4bea8c6bSdrh 13 - 13 13 - - 4394*4bea8c6bSdrh 15 15 15 15 15 15 4395*4bea8c6bSdrh 17 17 - 17 - 17 4396*4bea8c6bSdrh 18 - 18 18 - 18 4397*4bea8c6bSdrh 19 - - 19 19 19 4398*4bea8c6bSdrh 4399*4bea8c6bSdrh} 4400*4bea8c6bSdrhdo_execsql_test joinC-248 { 4401*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4402*4bea8c6bSdrh FROM t1 FULL JOIN ( 4403*4bea8c6bSdrh t2 FULL JOIN ( 4404*4bea8c6bSdrh t3 LEFT JOIN ( 4405*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4406*4bea8c6bSdrh ) USING(a) 4407*4bea8c6bSdrh ) USING(a) 4408*4bea8c6bSdrh ) USING(a) 4409*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4410*4bea8c6bSdrh} { 4411*4bea8c6bSdrh - - - - - - 4412*4bea8c6bSdrh - - - - - - 4413*4bea8c6bSdrh 11 11 - 11 11 - 4414*4bea8c6bSdrh 12 12 12 12 - - 4415*4bea8c6bSdrh 13 - 13 13 13 - 4416*4bea8c6bSdrh 15 15 15 15 15 15 4417*4bea8c6bSdrh 17 17 - 17 - 17 4418*4bea8c6bSdrh 18 - 18 18 - 18 4419*4bea8c6bSdrh 19 - - 19 19 19 4420*4bea8c6bSdrh 4421*4bea8c6bSdrh} 4422*4bea8c6bSdrhdo_execsql_test joinC-249 { 4423*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4424*4bea8c6bSdrh FROM t1 FULL JOIN ( 4425*4bea8c6bSdrh t2 FULL JOIN ( 4426*4bea8c6bSdrh t3 RIGHT JOIN ( 4427*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4428*4bea8c6bSdrh ) USING(a) 4429*4bea8c6bSdrh ) USING(a) 4430*4bea8c6bSdrh ) USING(a) 4431*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4432*4bea8c6bSdrh} { 4433*4bea8c6bSdrh - - - - - - 4434*4bea8c6bSdrh 11 11 - - - - 4435*4bea8c6bSdrh 12 12 12 - - - 4436*4bea8c6bSdrh 13 - 13 - - - 4437*4bea8c6bSdrh 15 15 15 15 15 15 4438*4bea8c6bSdrh 17 17 - - - - 4439*4bea8c6bSdrh 18 - 18 - - - 4440*4bea8c6bSdrh 19 - - 19 19 19 4441*4bea8c6bSdrh 4442*4bea8c6bSdrh} 4443*4bea8c6bSdrhdo_execsql_test joinC-250 { 4444*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4445*4bea8c6bSdrh FROM t1 FULL JOIN ( 4446*4bea8c6bSdrh t2 FULL JOIN ( 4447*4bea8c6bSdrh t3 RIGHT JOIN ( 4448*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4449*4bea8c6bSdrh ) USING(a) 4450*4bea8c6bSdrh ) USING(a) 4451*4bea8c6bSdrh ) USING(a) 4452*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4453*4bea8c6bSdrh} { 4454*4bea8c6bSdrh - - - - - - 4455*4bea8c6bSdrh 11 11 - 11 11 - 4456*4bea8c6bSdrh 12 12 12 - - - 4457*4bea8c6bSdrh 13 - 13 13 13 - 4458*4bea8c6bSdrh 15 15 15 15 15 15 4459*4bea8c6bSdrh 17 17 - - - - 4460*4bea8c6bSdrh 18 - 18 - - - 4461*4bea8c6bSdrh 19 - - 19 19 19 4462*4bea8c6bSdrh 4463*4bea8c6bSdrh} 4464*4bea8c6bSdrhdo_execsql_test joinC-251 { 4465*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4466*4bea8c6bSdrh FROM t1 FULL JOIN ( 4467*4bea8c6bSdrh t2 FULL JOIN ( 4468*4bea8c6bSdrh t3 RIGHT JOIN ( 4469*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4470*4bea8c6bSdrh ) USING(a) 4471*4bea8c6bSdrh ) USING(a) 4472*4bea8c6bSdrh ) USING(a) 4473*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4474*4bea8c6bSdrh} { 4475*4bea8c6bSdrh - - - - - - 4476*4bea8c6bSdrh 11 11 - - - - 4477*4bea8c6bSdrh 12 12 12 - - - 4478*4bea8c6bSdrh 13 - 13 - - - 4479*4bea8c6bSdrh 15 15 15 15 15 15 4480*4bea8c6bSdrh 17 17 - 17 - 17 4481*4bea8c6bSdrh 18 - 18 18 - 18 4482*4bea8c6bSdrh 19 - - 19 19 19 4483*4bea8c6bSdrh 4484*4bea8c6bSdrh} 4485*4bea8c6bSdrhdo_execsql_test joinC-252 { 4486*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4487*4bea8c6bSdrh FROM t1 FULL JOIN ( 4488*4bea8c6bSdrh t2 FULL JOIN ( 4489*4bea8c6bSdrh t3 RIGHT JOIN ( 4490*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4491*4bea8c6bSdrh ) USING(a) 4492*4bea8c6bSdrh ) USING(a) 4493*4bea8c6bSdrh ) USING(a) 4494*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4495*4bea8c6bSdrh} { 4496*4bea8c6bSdrh - - - - - - 4497*4bea8c6bSdrh 11 11 - 11 11 - 4498*4bea8c6bSdrh 12 12 12 - - - 4499*4bea8c6bSdrh 13 - 13 13 13 - 4500*4bea8c6bSdrh 15 15 15 15 15 15 4501*4bea8c6bSdrh 17 17 - 17 - 17 4502*4bea8c6bSdrh 18 - 18 18 - 18 4503*4bea8c6bSdrh 19 - - 19 19 19 4504*4bea8c6bSdrh 4505*4bea8c6bSdrh} 4506*4bea8c6bSdrhdo_execsql_test joinC-253 { 4507*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4508*4bea8c6bSdrh FROM t1 FULL JOIN ( 4509*4bea8c6bSdrh t2 FULL JOIN ( 4510*4bea8c6bSdrh t3 FULL JOIN ( 4511*4bea8c6bSdrh t4 INNER JOIN t5 USING(a) 4512*4bea8c6bSdrh ) USING(a) 4513*4bea8c6bSdrh ) USING(a) 4514*4bea8c6bSdrh ) USING(a) 4515*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4516*4bea8c6bSdrh} { 4517*4bea8c6bSdrh - - - - - - 4518*4bea8c6bSdrh - - - - - - 4519*4bea8c6bSdrh 11 11 - 11 - - 4520*4bea8c6bSdrh 12 12 12 12 - - 4521*4bea8c6bSdrh 13 - 13 13 - - 4522*4bea8c6bSdrh 15 15 15 15 15 15 4523*4bea8c6bSdrh 17 17 - 17 - - 4524*4bea8c6bSdrh 18 - 18 18 - - 4525*4bea8c6bSdrh 19 - - 19 19 19 4526*4bea8c6bSdrh 4527*4bea8c6bSdrh} 4528*4bea8c6bSdrhdo_execsql_test joinC-254 { 4529*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4530*4bea8c6bSdrh FROM t1 FULL JOIN ( 4531*4bea8c6bSdrh t2 FULL JOIN ( 4532*4bea8c6bSdrh t3 FULL JOIN ( 4533*4bea8c6bSdrh t4 LEFT JOIN t5 USING(a) 4534*4bea8c6bSdrh ) USING(a) 4535*4bea8c6bSdrh ) USING(a) 4536*4bea8c6bSdrh ) USING(a) 4537*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4538*4bea8c6bSdrh} { 4539*4bea8c6bSdrh - - - - - - 4540*4bea8c6bSdrh - - - - - - 4541*4bea8c6bSdrh 11 11 - 11 11 - 4542*4bea8c6bSdrh 12 12 12 12 - - 4543*4bea8c6bSdrh 13 - 13 13 13 - 4544*4bea8c6bSdrh 15 15 15 15 15 15 4545*4bea8c6bSdrh 17 17 - 17 - - 4546*4bea8c6bSdrh 18 - 18 18 - - 4547*4bea8c6bSdrh 19 - - 19 19 19 4548*4bea8c6bSdrh 4549*4bea8c6bSdrh} 4550*4bea8c6bSdrhdo_execsql_test joinC-255 { 4551*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4552*4bea8c6bSdrh FROM t1 FULL JOIN ( 4553*4bea8c6bSdrh t2 FULL JOIN ( 4554*4bea8c6bSdrh t3 FULL JOIN ( 4555*4bea8c6bSdrh t4 RIGHT JOIN t5 USING(a) 4556*4bea8c6bSdrh ) USING(a) 4557*4bea8c6bSdrh ) USING(a) 4558*4bea8c6bSdrh ) USING(a) 4559*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4560*4bea8c6bSdrh} { 4561*4bea8c6bSdrh - - - - - - 4562*4bea8c6bSdrh - - - - - - 4563*4bea8c6bSdrh 11 11 - 11 - - 4564*4bea8c6bSdrh 12 12 12 12 - - 4565*4bea8c6bSdrh 13 - 13 13 - - 4566*4bea8c6bSdrh 15 15 15 15 15 15 4567*4bea8c6bSdrh 17 17 - 17 - 17 4568*4bea8c6bSdrh 18 - 18 18 - 18 4569*4bea8c6bSdrh 19 - - 19 19 19 4570*4bea8c6bSdrh 4571*4bea8c6bSdrh} 4572*4bea8c6bSdrhdo_execsql_test joinC-256 { 4573*4bea8c6bSdrh SELECT a, t1.a, t2.a, t3.a, t4.a, t5.a 4574*4bea8c6bSdrh FROM t1 FULL JOIN ( 4575*4bea8c6bSdrh t2 FULL JOIN ( 4576*4bea8c6bSdrh t3 FULL JOIN ( 4577*4bea8c6bSdrh t4 FULL JOIN t5 USING(a) 4578*4bea8c6bSdrh ) USING(a) 4579*4bea8c6bSdrh ) USING(a) 4580*4bea8c6bSdrh ) USING(a) 4581*4bea8c6bSdrh ORDER BY 1 NULLS FIRST; 4582*4bea8c6bSdrh} { 4583*4bea8c6bSdrh - - - - - - 4584*4bea8c6bSdrh - - - - - - 4585*4bea8c6bSdrh 11 11 - 11 11 - 4586*4bea8c6bSdrh 12 12 12 12 - - 4587*4bea8c6bSdrh 13 - 13 13 13 - 4588*4bea8c6bSdrh 15 15 15 15 15 15 4589*4bea8c6bSdrh 17 17 - 17 - 17 4590*4bea8c6bSdrh 18 - 18 18 - 18 4591*4bea8c6bSdrh 19 - - 19 19 19 4592*4bea8c6bSdrh 4593*4bea8c6bSdrh} 4594*4bea8c6bSdrhfinish_test 4595