ソースコード
WITH MaxHouseholds AS (
    SELECT CLASS_CODE, MAX(AMT) AS MAX_AMT
    FROM HOUSEHOLD
    WHERE PERSON_CODE != '1' AND CLASS_CODE != '01'
    GROUP BY CLASS_CODE
)

SELECT 
    H.CLASS_NAME AS CLASS,
    H.PERSON_NAME AS PERSON,
    H.AMT AS HOUSEHOLDS
FROM HOUSEHOLD H
INNER JOIN MaxHouseholds MH
ON H.CLASS_CODE = MH.CLASS_CODE AND H.AMT = MH.MAX_AMT
WHERE H.PERSON_CODE != '1' AND H.CLASS_CODE != '01'
ORDER BY H.CLASS_CODE ASC;
提出情報
提出日時2023/07/20 17:08:54
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者inuinu
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
79 MB
データパターン2
AC
79 MB