回答編集履歴
2
追記
answer
CHANGED
@@ -6,10 +6,15 @@
|
|
6
6
|
AND col_2 = (
|
7
7
|
SELECT MAX(ver_minor) FROM test_table
|
8
8
|
```
|
9
|
-
エラーは取り敢えず置いておいて、やりたい事は以下の様な事だと思います
|
9
|
+
エラーは取り敢えず置いておいて、やりたい事は以下の様な事だと思います。
|
10
|
-
。
|
11
10
|
```SQL
|
12
11
|
SELECT * FROM test_table t1
|
13
12
|
WHERE col_1 = (SELECT MAX(col_1) FROM test_table)
|
14
13
|
AND col_2 = (SELECT MAX(col_2) FROM test_table where col_1=t1.col_1)
|
15
|
-
```
|
14
|
+
```
|
15
|
+
※他の記述パターンもあります。
|
16
|
+
|
17
|
+
>「複数カラム それぞれ 最大値」の様に検索すると、複数カラムの中での最大値で3をもつEの様なパターンはすぐ出てくる
|
18
|
+
|
19
|
+
参考になるものはありましたよ。
|
20
|
+
応用出来るようになって下さいね。
|
1
訂正
answer
CHANGED
@@ -6,10 +6,10 @@
|
|
6
6
|
AND col_2 = (
|
7
7
|
SELECT MAX(ver_minor) FROM test_table
|
8
8
|
```
|
9
|
-
以下の
|
9
|
+
エラーは取り敢えず置いておいて、やりたい事は以下の様な事だと思います
|
10
|
+
。
|
10
11
|
```SQL
|
11
|
-
SELECT * FROM test_table
|
12
|
+
SELECT * FROM test_table t1
|
12
|
-
WHERE (col_1, col_2) in (
|
13
|
-
|
13
|
+
WHERE col_1 = (SELECT MAX(col_1) FROM test_table)
|
14
|
-
|
14
|
+
AND col_2 = (SELECT MAX(col_2) FROM test_table where col_1=t1.col_1)
|
15
15
|
```
|