teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

とりあえずサンプルSQL

2017/12/13 08:45

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -10,4 +10,32 @@
10
10
  )
11
11
  ```
12
12
 
13
- あと SQL は Oracle か SQLServer か MySQL か 何でしょうか
13
+ あと SQL は Oracle か SQLServer か MySQL か 何でしょうか
14
+
15
+ -----
16
+
17
+ 試してないですが・・・ こんな感じ・・・?
18
+ 動作確認してないです
19
+
20
+ ```sql
21
+ SELECT t1.name, t1.code, t2.testid, t2.message, t2.time
22
+
23
+ FROM testdb.testtable1 t1
24
+
25
+ -- testtable2 から、id と max(time) のセットを抽出
26
+ INNER JOIN (
27
+ SELECT testid, max(time) as time FROM testdb.testtable2
28
+ WHERE message like '%error%'
29
+ GROUP BY testid
30
+ ) t2_max ON (
31
+ t1.id = t2_max.testid
32
+ )
33
+
34
+ INNER JOIN testdb.testtable2 t2 ON (
35
+ t2.testid = t2_max.testid AND
36
+ t2.time = t2_max.time
37
+ )
38
+ ```
39
+
40
+ # 用事ができてしまった 投げっぱなしで離脱します ごめんなさい
41
+ # この質問が明日まで生きてたらちゃんと動作確認しますです