回答編集履歴
6
推敲
answer
CHANGED
@@ -17,6 +17,6 @@
|
|
17
17
|
where 主キー in (
|
18
18
|
SELECT TOP 30 主キー from Tab1
|
19
19
|
WHERE col2 = 2
|
20
|
-
ORDER BY Rnd(
|
20
|
+
ORDER BY Rnd(主キー)
|
21
21
|
)
|
22
22
|
```
|
5
訂正
answer
CHANGED
@@ -14,6 +14,9 @@
|
|
14
14
|
--
|
15
15
|
```
|
16
16
|
UPDATE Tab1 SET col1 = "選択済"
|
17
|
+
where 主キー in (
|
18
|
+
SELECT TOP 30 主キー from Tab1
|
17
|
-
|
19
|
+
WHERE col2 = 2
|
18
|
-
|
20
|
+
ORDER BY Rnd([主キー])
|
21
|
+
)
|
19
22
|
```
|
4
追記
answer
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
同様な内容であれば問題ないと思います。
|
12
12
|
|
13
13
|
追記
|
14
|
+
--
|
14
15
|
```
|
15
16
|
UPDATE Tab1 SET col1 = "選択済"
|
16
17
|
where col2 = 2
|
3
追記
answer
CHANGED
@@ -8,4 +8,11 @@
|
|
8
8
|
|
9
9
|
> サブクエリ内の条件を一部変えて、同様の処理をいくつも続ける
|
10
10
|
|
11
|
-
同様な内容であれば問題ないと思います。
|
11
|
+
同様な内容であれば問題ないと思います。
|
12
|
+
|
13
|
+
追記
|
14
|
+
```
|
15
|
+
UPDATE Tab1 SET col1 = "選択済"
|
16
|
+
where col2 = 2
|
17
|
+
and [主キー] = [主キー]+Rnd()
|
18
|
+
```
|
2
推敲
answer
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
```
|
5
5
|
上記のように更新対象が一つのテーブルであれば、where 条件でどのようなサブクエリを使用しても、更新できないクエリーにはなりません。
|
6
6
|
|
7
|
-
更新できないクエリーになるのは、主に更新対象
|
7
|
+
更新できないクエリーになるのは、主に更新対象を特定できない時です。
|
8
8
|
|
9
9
|
> サブクエリ内の条件を一部変えて、同様の処理をいくつも続ける
|
10
10
|
|
1
推敲
answer
CHANGED
@@ -2,8 +2,10 @@
|
|
2
2
|
UPDATE Tab1 SET col1 = "選択済"
|
3
3
|
where ~
|
4
4
|
```
|
5
|
-
上記のように更新対象が一つのテーブルであればwhere 条件でサブクエリ
|
5
|
+
上記のように更新対象が一つのテーブルであれば、where 条件でどのようなサブクエリを使用しても、更新できないクエリーにはなりません。
|
6
6
|
|
7
|
+
更新できないクエリーになるのは、主に更新対象が一意にならない時です。
|
8
|
+
|
7
9
|
> サブクエリ内の条件を一部変えて、同様の処理をいくつも続ける
|
8
10
|
|
9
11
|
同様な内容であれば問題ないと思います。
|