inmem_by_uncomparable_tuples.sql 981 B

12345678910111213141516171819202122
  1. /* syntax version 1 */
  2. $l = AsList(
  3. AsStruct(AsTuple(1,2,3) as Key, "1,2,3" as Lhs),
  4. AsStruct(AsTuple(1,2,4) as Key, "1,2,4" as Lhs)
  5. );
  6. $r = AsList(
  7. AsStruct(AsTuple(1,2) as Key, "1,2" as Rhs),
  8. AsStruct(AsTuple(2,3) as Key, "2,3" as Rhs)
  9. );
  10. select Lhs, Rhs from AS_TABLE($l) as l left join AS_TABLE($r) as r using(Key);
  11. select Lhs from AS_TABLE($l) as l left semi join AS_TABLE($r) as r using(Key);
  12. select Lhs from AS_TABLE($l) as l left only join AS_TABLE($r) as r using(Key);
  13. select Rhs, Lhs from AS_TABLE($l) as l right join AS_TABLE($r) as r using(Key);
  14. select Rhs from AS_TABLE($l) as l right semi join AS_TABLE($r) as r using(Key);
  15. select Rhs from AS_TABLE($l) as l right only join AS_TABLE($r) as r using(Key);
  16. select Lhs, Rhs from AS_TABLE($l) as l inner join AS_TABLE($r) as r using(Key);
  17. select Lhs, Rhs from AS_TABLE($l) as l full join AS_TABLE($r) as r using(Key);
  18. select Lhs, Rhs from AS_TABLE($l) as l exclusion join AS_TABLE($r) as r using(Key);