flatten_few_fields.sql 366 B

12345678
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. pragma sampleselect;
  4. $data_deep = (select mod, aggregate_list(key) as lk, aggregate_list(subkey) as ls, aggregate_list(value) as lv from plato.Input group by cast(key as uint32) % 10 as mod);
  5. -- order to have same results on yamr and yt
  6. select * from $data_deep flatten by (lk as ik, ls, lv) order by mod, ik, ls, lv;