ソースコード
WITH pre AS
(
SELECT
    CLASS_CODE
    ,CLASS_NAME AS CLASS
    ,PERSON_CODE
    ,PERSON_NAME AS PERSON
    ,AMT AS HOUSEHOLDS
FROM
    HOUSEHOLD
WHERE
    PERSON_CODE <> '1'
    AND
    CLASS_CODE <> '01'
)
,
pre_max AS
(
SELECT
    CLASS_CODE
    ,CLASS
    ,MAX(HOUSEHOLDS) AS HOUSEHOLDS
FROM
    pre
GROUP BY
    CLASS_CODE
    ,CLASS
)
SELECT
    pre.CLASS
    ,pre.PERSON
    ,pre.HOUSEHOLDS
FROM
    pre
    INNER JOIN
    pre_max
        ON
        pre.CLASS = pre_max.CLASS
        AND
        pre.CLASS_CODE = pre_max.CLASS_CODE
        AND
        pre.HOUSEHOLDS = pre_max.HOUSEHOLDS
ORDER BY
    pre.CLASS_CODE

提出情報
提出日時2022/10/19 21:29:14
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者sayaensm
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量104 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
95 MB
データパターン2
AC
104 MB