Re: GROUP BY is Broken?
Your query ...
select *
from test_table
group by BU,BU_Name,Product,Region,Year,Month;
... has a Group By clause, but calls no aggregating function. What were you hoping to accomplish with this query?
Group By is designed to return exactly one row per unique result of the Group By clause, and is intended to be used with functions which aggregate on such groupings (https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html), for example
select a, sum(b)
from t
group by a;
Consider reading the manual about Group By ...
https://www.mysqltutorial.org/mysql-group-by.aspx
https://dev.mysql.com/doc/refman/8.0/en/group-by-handling.html
Edited 1 time(s). Last edit at 02/19/2022 10:24AM by Peter Brawley.
Subject
Views
Written By
Posted
430
February 19, 2022 09:05AM
288
February 19, 2022 09:07AM
Re: GROUP BY is Broken?
339
February 19, 2022 09:59AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.