summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/sql/suites/aggregate/fail_group_by_struct_member.yql
blob: 443054e96b65b7ad32deb810f7e6094a49c246e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$input = (
  SELECT AsStruct("a" AS value) AS s, "1" AS value
  UNION ALL
  SELECT AsStruct("b" AS value) AS s, "2" AS value
  UNION ALL
  SELECT AsStruct("c" AS value) AS s, "3" AS value
  UNION ALL
  SELECT AsStruct("b" AS value) AS s, "1" AS value
  UNION ALL
  SELECT AsStruct("b" AS value) AS s, "2" AS value
  UNION ALL
  SELECT AsStruct("a" AS value) AS s, "3" AS value
);

SELECT count(*) FROM $input GROUP BY s.value;