質問編集履歴

2

解決策を追記

2019/11/12 06:03

投稿

triskaider
triskaider

スコア10

test CHANGED
File without changes
test CHANGED
@@ -95,3 +95,31 @@
95
95
 
96
96
 
97
97
  [MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.2.10.9 サブクエリーのエラー - ](https://dev.mysql.com/doc/refman/5.6/ja/subquery-errors.html)
98
+
99
+
100
+
101
+ ### 自己解決しました
102
+
103
+ なんか難しく考えすぎました。下記のsqlで解決しました。
104
+
105
+ ```sql
106
+
107
+ UPDATE
108
+
109
+ 表1,
110
+
111
+ (select max(`更新日`) as '最新更新日', `接続先名`
112
+
113
+ from 表1
114
+
115
+ group by `接続先名`) 表2
116
+
117
+ set 表1.`最新フラグ` = '1'
118
+
119
+ where 1=1
120
+
121
+ and 表1.`更新日` = 表2.最新更新日
122
+
123
+ and 表1.`接続先名` = 表2.`接続先名`
124
+
125
+ ```

1

リンクを修正しました

2019/11/12 06:03

投稿

triskaider
triskaider

スコア10

test CHANGED
File without changes
test CHANGED
@@ -94,4 +94,4 @@
94
94
 
95
95
 
96
96
 
97
- MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.2.10.9 サブクエリーのエラー - https://dev.mysql.com/doc/refman/5.6/ja/subquery-errors.html
97
+ [MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.2.10.9 サブクエリーのエラー - ](https://dev.mysql.com/doc/refman/5.6/ja/subquery-errors.html)