MySQL のサブクエリを使うのが初めてでクエリの作り方がわかりません。
やりたいこと
table_1 に今現在ある値を table_2 の新しく追加したカラムに追加したい。 table_1 の中の name カラムの値を table_2 の新しく作った name カラムに入れたい (table_1 の id と table_2 の user_id で紐づけられる)
試したこと
(https://qiita.com/dyoshimitsu/items/098f2667fbf5cec73233)
こちらの記事を参考に UPDATE `table_1 t`, (SELECT `naem`, FROM `table_2 tt` SET `t.name` = `tt.name` WHERE `t.id` = `tt.user_id`;
こんな感じで作って見たのですが多分全然うまく出来てない感じです、、、
全然わからずです、、
どなたかご教示いただければと思います。
お願い致します。
質問のURLはコードの外に出して https://teratail.com/help#about-markdown の[リンク]に修正してください。
試したことのsql文が不完全で、試しに実行されましたか?エラー表示されるはずですが。
修正しました。
こちらであってますでしょうか?
はい、不完全でエラーが表示されています。
あっていません。ちゃんとURLを読みましょう。
こうですか?
違います。
ちょっとあまりわからないのですが、これを修正する意味はなんでしょうか?
あと、このヘルプ見てもちょっとわからないので、例としてこんな感じと記入して教えてください
自分で調べることもできませんか?
以前、社員1万人以上の会社のシステム部のオープン系の新人教育でOracle SQL, PL/SQL を教えたことがあります。人事部がそれなりに適性などを判断してシステム部に配属したのでしょうけど、今日の講習で解からない人がいたらわかるまで終電まででも付き合うからと言っても、20人にひとりくらい教育に付いていけない人がいました。自分に向いていない仕事を選択すると人生は楽しくありません。チームでシステム開発することが多いですから、他のメンバーの足を引っ張ることになります。
で、なんですか?
人のことをバカにしてるんですか?
では一度お会いしませんか?
終電まで毎日会社が終わった後に付き合ってください。
まだこの仕事始めたばかりでわからないことだらけなのでこういった場でご質問させていただいているだけです。
それを自分に向いていない仕事などあなたに言われる筋合いがどこにあるんですかね?
では、お会いしましょう!
ここで言い合っていたってこちらも腹が立つので!
いつに致しますか?
ご都合教えてください!
毎日僕の仕事終わりに終電までどこかで教えてくださいね!