質問: 同じフィールド名を持つ2つの別々のテーブルを新しいテーブルに結合する 私はどこにでも見てきました。私が把握しようとしているものを正確に見つけることはできません。 これらは私が持っている2つのテーブルです: 第1表:PET フィールド名:PET_ID(INT)、PET_BREED(VARCHAR2(25))、PET_NAME(VARCHAR2(25))、PET_VALUE(NUMBER * 8,2))、PET_DATE(DATE) 第2表:PET2 フィールド名:PET2_ID(INT)、PET2_BREED(VARCHAR2(25))、PET2_NAME(VARCHAR2(25))、PET2_VALUE(NUMBER * 8,2))、PET2_DATE(DATE) PETとPET2のすべてのレコードを、重複する行を作成せずにPET3という名前の新しいテーブルに結合したいとします。 PET_ID番号は同じではありませんが、他のすべてのフィールドがPETテーブルのレコードと一致するPET2にはいくつかの行があります。 このクラスの割り当てには、ORACLE EXPRESS 10gを使用する必要があります。私は壁に頭を打ちつけているように感じるようになる。私ができないことをしようとしているかどうかはわかりません。 PET3テーブルを最初に作成してから、他の2つのテーブルの情報を結合しなければならないのですか? あなたの助けは大いに大いに評価されるでしょう。私は聞くまで狩り続けます。 ありがとうございました! DCM
回答: PETから新しいテーブルに選択し、NOT EXISTSを使用してPET2に対して同じ操作を行います。それを読んで、うまくいくはずです。