私はMySQL(現在MySql Workbenchをテストしています)を使い慣れていません。ここに挿入する問題(新しい行に値を追加する)
私が作成したことは、私がやろうとしていますどのような二つのテーブル(私は、このようなMEMBER_ID、MEMBER_NAME、Team_managerとしての列を持っている第一Team_information、)
であるから、他の(Monthly_review)テーブルにTeam_manager情報を追加することです同じスキーム(上記の列も含まれています)。
次の文を使用して:
Insert Into Monthly_review (Team_manager)
select Team_manager
FROM Team_information
where Member_Name = 'Silvia Ivanova" and Member_ID = 17;
は、上記の値(シルビア・イワノワと会員IDが両方のテーブル「team_information」と「Monthly_review」の両方に追加されます)のでご注意ください。
質問を実行した後にはどうなるのですか?チームマネージャーの名前を取得しましたが、残念ながらメンバーID 17の同じ行にはありませんが、新しいメンバーに追加されます。
私は間違っていますか?
事前に感謝します。
他の言葉で。一つのテーブルから特定の条件が満たされた場合にのみ、別の
挿入データ:
は私がしたいです。別の例: 表「Team_information」「Silvia Ivanova」はMember_ID「17」に対応し、チームマネージャーは「Ivan Petrov」です。 (もちろん私は、異なる人が異なるIDと異なるチームマネージャを持つ行があります)。
"Monthly_review"テーブルには「Silvia Ivanova」があり、member_id 17(最初のテーブル)に対応しています。ここには空の列「Team_manager」があります。会員ID番号を言うことができますに基づいて、チームマネージャー、
希望これは、いくつかのより多くの光を投げかけ
ここでも、あなたの忍耐に感謝を
こんにちはゴードンと多くのあなたの高速回答に感謝!私がしようとしているのは、両方のテーブルに対応する値に基づいて列を設定することです。 ExcelのVLOOKUP関数と同様です。つまり、すべての値が新しいテーブルに手動で追加されたチーム情報テーブルからチームマネージャを追加したいとします。ありがとう。 –