"select-choose tab1.ts ts, tab1.x x, tab2.y y from (select [ts, x] from tab1 timestamp (ts) join select [y] from tab2 on tab2.y = tab1.x where coalesce(x,42) = null)",
"tab1 join tab2 on tab1.x = tab2.y where coalesce(tab1.x, 42) is null",
"select-choose tab1.ts ts, tab1.x x, tab2.y y from (select [ts, x] from tab1 timestamp (ts) join select [y] from tab2 on tab2.y = tab1.x where coalesce(x,42) != null)",
"tab1 join tab2 on tab1.x = tab2.y where coalesce(tab1.x, 42) is not null",
"select-choose tab1.ts ts, tab1.x x, tab2.y y from (select [ts, x] from tab1 timestamp (ts) join select [y] from tab2 on tab2.y = tab1.x where x = null)",
"tab1 join tab2 on tab1.x = tab2.y where tab1.x is null",
"select-choose tab1.ts ts, tab1.x x, tab2.y y from (select [ts, x] from tab1 timestamp (ts) join select [y] from tab2 on tab2.y = tab1.x where x != null)",
"tab1 join tab2 on tab1.x = tab2.y where tab1.x is not null",