回答編集履歴

1

追記

2019/03/11 07:52

投稿

sazi
sazi

スコア25206

test CHANGED
@@ -11,3 +11,35 @@
11
11
  この基本が分かっていないのに応用しようとして失敗しています。
12
12
 
13
13
  リンク先は上記の**テーブル名**部分をサブクエリーなどで展開していますよ。
14
+
15
+
16
+
17
+ 追記
18
+
19
+ --
20
+
21
+ リンク先のような形式で記述するなら以下ですけど、サブクエリーなど使いません。
22
+
23
+ ```SQL
24
+
25
+ UPDATE table_1 t, table_2 tt
26
+
27
+ set t.name = tt.name
28
+
29
+ where t.id = tt.user_id
30
+
31
+ ```
32
+
33
+ サブクエリーで更新するなら、
34
+
35
+ ```SQL
36
+
37
+ UPDATE table_1 t set name = (select name from table_2 where user_id=t.id)
38
+
39
+ ```
40
+
41
+ 質問のSQLでは、`での括り方もあっていませんし、色々と文法エラーを起こしています。
42
+
43
+ 文法的なエラーを解決できない状態というのは、基本がまだ出来ていないと云う事です。
44
+
45
+ 基本が出来ていないのにSQL文での回答もらっても理解できないと思ったのですが、大丈夫でしょうか。