This question私が達成したいことはかなりですが、私のテーブルはより複雑で主キーはありません。私はまた、t1とt2が何を意味するのか、トップの答えをよく理解していません。この回答が私に当てはまる場合、誰かがコードを説明してくれれば幸いです。最初に重複したレコードを残して残りを削除してください
私は、クライアントに関する情報とそれらが保持するポリシーを含む数ヶ月のテーブルを持っています。すべてのクライアントには一意のポリシーIDがありますが、複数のポリシーを持つことができ、同じポリシーIDで複数のレコードが作成されます。重複したレコードは、すべてのフィールドで完全に異なっていても全く同じであってもかまいません。
私の目的のために、各ポリシーIDごとに1つのレコードしか保存しません。理想的には、保存された記録は年齢が最高のですが、複雑すぎる場合は必要ありません。その特定のポリシーIDの最大値である年齢を持つ複数のレコードが存在する可能性があることに注意してください。
プライマリキーを作成する予定はありません。同じポリシーIDで2つのレコードを保持する場合があるため、私はコードを自分で修正します。私は10 +テーブルで作業しているので、別のテーブルを作成したくない。誰かがfirst()
を使って提案しましたが、私はそれをクエリに組み込む方法がわかりません。
追加情報が必要な場合はお知らせください。事前にお手数ですが、私の質問は少し非現実的だったよう
オーケー========= UPDATE#が、見えますので、私はオートナンバー、主キーを追加します。私はそれをどのように進めますか?これらのライン上の
あなたは本当にそれはそんなに簡単に単一のレコードを識別しますし、あなたがDUPを削除する助けになるよう主キーを追加することを検討すべきです。プライマリキーがあることに注意しても、dupを持つことはできません。 –
私はあなたが何かを与えなければならないと思う。新しいテーブルを作成する必要があるか、固有のキーを追加する必要があります。 – Fionnuala