質問編集履歴

2

諸々未反映だったため

2020/09/23 12:16

投稿

tatsutatsu
tatsutatsu

スコア9

test CHANGED
File without changes
test CHANGED
@@ -4,11 +4,31 @@
4
4
 
5
5
  VBA、SQL初心者です。
6
6
 
7
- ここに質問内容く書いてください
7
+ AccessVBAで特定レコード削除するSQLを実装中、エラーが発生ました
8
8
 
9
- (例)PHP(CakePHP)で●●なシスムを作っています。
9
+ 関連するーブルとフィールドの構成
10
10
 
11
+  ・テーブルTabA、フィールドcol1
12
+
13
+  ・テーブルTabB、フィールドcol2
14
+
15
+
16
+
17
+
18
+
19
+ 実現したいこと
20
+
21
+ TabAの特定のレコードを削除したいです。
22
+
23
+ 特定のレコードの条件は
24
+
25
+ col1が、TabBのcol2と値が一致しているレコードです。
26
+
27
+
28
+
11
- ■■機能を実装中に以下のエラーメッセージ発生しました。
29
+ 初歩的ミスや勘違いあればそちらもご指摘いだければ幸いです
30
+
31
+ よろしくお願いします。
12
32
 
13
33
 
14
34
 
@@ -70,7 +90,9 @@
70
90
 
71
91
 
72
92
 
93
+ ・スペルミスがないか、テーブルからテーブル名、フィールド名をコピペ
94
+
73
- ここに問題に対して試したことを記載してください。
95
+ ・サブクエリのTabATabB、col1とcol2入れ替え
74
96
 
75
97
 
76
98
 
@@ -78,4 +100,4 @@
78
100
 
79
101
 
80
102
 
81
- ここにより詳細な情報を記載してください。
103
+ Access2016

1

文法の修正

2020/09/23 12:16

投稿

tatsutatsu
tatsutatsu

スコア9

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  mySql = "DELETE FROM TabA"
50
50
 
51
- mySql = mySql & " WHERE TabA.col1 IN (SELECT TabB.col2 FROM TabB INNER JOIN TabA
51
+ mySql = mySql & " WHERE TabA.col1 IN (SELECT TabB.col2 FROM TabB INNER JOIN TabA"
52
52
 
53
53
  mySql = mySql & " ON TabB.col2 = TabA.col1)"
54
54