anyjoin_common_nodata_keys.sql 422 B

1234567891011121314151617181920212223
  1. /* postgres can not */
  2. /* syntax version 1 */
  3. USE plato;
  4. $a = SELECT AsTuple(1, 2) AS k1, 1 AS k2, 2 AS v;
  5. $b = SELECT AsTuple(1, 2) AS k1, 1 AS k2, 3 AS v1
  6. UNION ALL
  7. SELECT AsTuple(1, 2) AS k1, 1 AS k2, 3 AS v1;
  8. INSERT INTO @a
  9. SELECT * FROM $a;
  10. INSERT INTO @b
  11. SELECT * FROM $b;
  12. COMMIT;
  13. SELECT * FROM @a AS a LEFT JOIN ANY @b AS b using(k1,k2);
  14. SELECT * FROM @a AS a LEFT JOIN @b AS b using(k1,k2);