compact_distinct.sql 322 B

1234567891011121314
  1. USE plato;
  2. pragma AnsiOptionalAs;
  3. pragma yt.CompactForDistinct;
  4. $x = (
  5. SELECT key, AVG(DISTINCT Cast(subkey as float)) s FROM InputB GROUP BY key
  6. );
  7. $y = (
  8. SELECT key, SUM(Cast(subkey as float)) s FROM InputC GROUP BY key
  9. );
  10. SELECT x.key, x.s AS s1, y.s AS s2 FROM $x x FULL OUTER JOIN $y y ON x.key = y.key;