私は各個人の最新のタイムスタンプと一致するssnと電子メールを取得する必要があります。つまり、それぞれの人がタイムスタンプの異なる多数の電子メールを持つことができます。これは私の代わりに3の1つの結果だけを与えるDB2のSQL SELECTクエリ
SELECT SSN, EMAIL
FROM TABLE1
WHERE TIMESTAMP IN (SELECT TIMESTAMP
FROM TABLE1
WHERE SSN IN ('111111111', '222222222', '333333333')
ORDER BY TIMESTAMP DESC FETCH FIRST ROW ONLY)
:ここ
は、私がこれまで持っているものです。私は "FOR"ステートメントを検索しようとしましたが、ストアドプロシージャでのみ使用されているようです。おそらく、私は内側の選択声明で問題がある、あなたはこの問題にいくつかの光を当てることができれば非常に感謝します。皆さんありがとう。
素晴らしいソリューション!私は実際にrow_numberとパーティションコマンドを知っていませんが、その時間は彼らについて学んでください、すぐに返信いただきありがとうございます! – Foxy