回答編集履歴
3
訂正
answer
CHANGED
@@ -2,4 +2,9 @@
|
|
2
2
|
|
3
3
|
一体SQLの構文はどのように学習していますか?
|
4
4
|
|
5
|
-
更新クエリーで集計関数は使用できませんので、Dcount()などのD系関数を使用する事になりますが、そもそも自身のカウントを同じテーブルに持つべきではありません。
|
5
|
+
更新クエリーで集計関数は使用できませんので、Dcount()などのD系関数を使用する事になりますが、そもそも自身のカウントを同じテーブルに持つべきではありません。
|
6
|
+
```SQL
|
7
|
+
UPDATE T_A
|
8
|
+
SET numCount = Dcount('*', 'T_A','storeID=' & storeID & ' and name= ''' & name & ''' and num=1')
|
9
|
+
WHERE name = 'aaa'
|
10
|
+
```
|
2
訂正
answer
CHANGED
@@ -1,12 +1,5 @@
|
|
1
1
|
エラー内容は基本的な事です。
|
2
2
|
|
3
3
|
一体SQLの構文はどのように学習していますか?
|
4
|
-
AccessのクエリーとDAOで指定できる内容が違う事は理解されていますか?
|
5
4
|
|
6
|
-
多分以下のようなSQLになるはずです。
|
7
|
-
```SQL
|
8
|
-
UPDATE T_A SET numCount = (
|
9
|
-
|
5
|
+
更新クエリーで集計関数は使用できませんので、Dcount()などのD系関数を使用する事になりますが、そもそも自身のカウントを同じテーブルに持つべきではありません。
|
10
|
-
)
|
11
|
-
WHERE name = 'aaa'
|
12
|
-
```
|
1
訂正
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
多分以下のようなSQLになるはずです。
|
7
7
|
```SQL
|
8
8
|
UPDATE T_A SET numCount = (
|
9
|
-
select Count(*) from T_A as t1 where name=T_A.name and num=1
|
9
|
+
select Count(*) from T_A as t1 where stoeeID=T_A.storeID and name=T_A.name and num=1
|
10
10
|
)
|
11
11
|
WHERE name = 'aaa'
|
12
12
|
```
|