56
56
SUM(DISTINCT LENGTH(g1.name)) s1,
57
57
SUM(DISTINCT SUBSTRING(g2.name, 1, 3)) s2,
58
58
SUM(DISTINCT LENGTH(SUBSTRING(g3.name, 1, 4))) s3
63
62
SUM(DISTINCT LENGTH(g1.name)) s1,
64
63
SUM(DISTINCT SUBSTRING(g2.name, 1, 3)) s2,
65
64
SUM(DISTINCT LENGTH(SUBSTRING(g3.name, 1, 4))) s3
65
FROM t1 g1, t1 g2, t1 g3 GROUP BY LENGTH(SUBSTRING(g3.name, 5, 10));
68
67
# here we explicitly request summing through temporary table (so
69
68
# Item_sum_sum_distinct::copy_or_same() is called)