テーブルから何かの max(count(*)) を取得しようとしています。
私が実際にやろうとしているのは、顧客のお気に入りのブランドを引き出すことです. 彼らは年間 300 本の石けんを購入していますが、どの石けんがお気に入りなのか知りたいのです。したがって、基本的に max(count(brand_id) 。
私は次のようにすることを考えていました:
SELECT
transaction.customer_id,
max(occ)
FROM
( SELECT
transaction.customer_id,
count(transaction.brand_id) as occ,
FROM
transaction
GROUP BY
transaction.customer_id,
) AS foo
GROUP BY
transaction.customer_id
前もって感謝します