two_aggrs.sql 440 B

123456789101112131415161718
  1. USE plato;
  2. PRAGMA yt.JoinMergeForce = "1";
  3. pragma yt.JoinMergeTablesLimit="10";
  4. $join =
  5. SELECT a.key as key1, a.subkey as subkey1
  6. FROM (SELECT * FROM Input8 WHERE subkey != "bar") AS a
  7. JOIN (SELECT * FROM Input8 WHERE subkey != "foo") AS b
  8. ON a.key = b.key AND a.subkey = b.subkey;
  9. SELECT key1, subkey1, count(*)
  10. FROM $join
  11. GROUP COMPACT BY subkey1, key1;
  12. SELECT key1, subkey1
  13. FROM $join
  14. GROUP COMPACT BY key1, subkey1;