테이블에 저장된 컬럼의 값이 동일한 데이터를 그룹으로 묶어서 출력한다.
SELECT에서 지정한 컬럼에서 중복된 값을 제외하고 하나씩만 출력한다.
만약 user 테이블에 name, gender 컬럼이 있을 때, gender 컬럼을 그룹으로 지정한 뒤 출력하면 w, m 만 출력된다.
gender 컬럼으로 그룹화한 뒤, 각 데이터마다 집계된 데이터의 수가 n개 이상인 데이터만 추출할 수 있다.
SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(*) > 1
ORDER BY USER_ID, PRODUCT_ID DESC