回答編集履歴

7

追記

2020/08/23 17:30

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  結合条件をデザインビューで表現できないから不可と言うだけで実行は可能。
18
18
 
19
- 不等号(>=や<=)、和結合(orやinなど)結合も同様にデザインでは表現できませんが、SQLビューでは可能です。
19
+ 不等号(>=や<=、>や<)、和結合(orやinなど)や式(iifなど)を使った結合も同様にデザインでは表現できませんが、SQLビューでは可能です。
20
20
 
21
21
  特に外部結合の場合、デザインビューで行うにはNull考慮が必要になるので、SQLビューで出来る事を知っておくと便利です。
22
22
 

6

追記

2020/08/23 17:30

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  結合条件をデザインビューで表現できないから不可と言うだけで実行は可能。
18
18
 
19
- 不等号(>=や<=など)の結合も同様にデザインでは表現できませんが、SQLビューでは可能です。
19
+ 不等号(>=や<=)、和結合(orやinなど)の結合も同様にデザインでは表現できませんが、SQLビューでは可能です。
20
20
 
21
21
  特に外部結合の場合、デザインビューで行うにはNull考慮が必要になるので、SQLビューで出来る事を知っておくと便利です。
22
22
 

5

追記

2020/08/23 17:25

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -18,6 +18,8 @@
18
18
 
19
19
  不等号(>=や<=など)の結合も同様にデザインでは表現できませんが、SQLビューでは可能です。
20
20
 
21
+ 特に外部結合の場合、デザインビューで行うにはNull考慮が必要になるので、SQLビューで出来る事を知っておくと便利です。
22
+
21
23
 
22
24
 
23
25
  デザインビューで可能な形式は以下。

4

追記

2020/08/23 17:22

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -3,8 +3,6 @@
3
3
 
4
4
 
5
5
  SQLビューでのみ可。
6
-
7
- (結合条件をデザインビューで表現できないから不可と言うだけで実行可能)
8
6
 
9
7
  ```SQL
10
8
 
@@ -15,6 +13,12 @@
15
13
  SET テーブル1.簡易店名 = テーブル2.簡易店名
16
14
 
17
15
  ```
16
+
17
+ 結合条件をデザインビューで表現できないから不可と言うだけで実行は可能。
18
+
19
+ 不等号(>=や<=など)の結合も同様にデザインでは表現できませんが、SQLビューでは可能です。
20
+
21
+
18
22
 
19
23
  デザインビューで可能な形式は以下。
20
24
 

3

推敲

2020/08/23 17:16

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -1,6 +1,8 @@
1
1
  ①をテーブル1、②をテーブル2として、以下のクエリーで更新が可能です。
2
2
 
3
+
4
+
3
- ※デザインビューでは不可、SQLビューでのみ可。
5
+ SQLビューでのみ可。
4
6
 
5
7
  (結合条件をデザインビューで表現できないから不可と言うだけで実行可能)
6
8
 
@@ -14,7 +16,7 @@
14
16
 
15
17
  ```
16
18
 
17
- デザインビューで可能な形式は以下です
19
+ デザインビューで可能な形式は以下。
18
20
 
19
21
  ```SQL
20
22
 

2

追記

2020/08/23 17:07

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -1,6 +1,8 @@
1
1
  ①をテーブル1、②をテーブル2として、以下のクエリーで更新が可能です。
2
2
 
3
3
  ※デザインビューでは不可、SQLビューでのみ可。
4
+
5
+ (結合条件をデザインビューで表現できないから不可と言うだけで実行可能)
4
6
 
5
7
  ```SQL
6
8
 
@@ -11,3 +13,15 @@
11
13
  SET テーブル1.簡易店名 = テーブル2.簡易店名
12
14
 
13
15
  ```
16
+
17
+ デザインビューで可能な形式は以下です。
18
+
19
+ ```SQL
20
+
21
+ UPDATE テーブル1 , テーブル2
22
+
23
+ SET テーブル1.簡易店名 = テーブル2.簡易店名
24
+
25
+ where テーブル1.店名 like テーブル2.実行式
26
+
27
+ ```

1

訂正

2020/08/23 17:06

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -1,8 +1,4 @@
1
- 式やユーザー関数で行う事も出来ますが、記述が長くなるので、簡易店名だけのテーブルを別途作成するのが簡単です。
2
-
3
-
4
-
5
- 更新対象のテーブルをテーブル1、簡易店名だけのテーブルをテーブル2として、以下のクエリーで更新が可能です。
1
+ をテーブル1、をテーブル2として、以下のクエリーで更新が可能です。
6
2
 
7
3
  ※デザインビューでは不可、SQLビューでのみ可。
8
4
 
@@ -10,7 +6,7 @@
10
6
 
11
7
  UPDATE テーブル1 INNER JOIN テーブル2
12
8
 
13
- ON テーブル1.店名 like "*" & テーブル2.簡易店名 & "*"
9
+ ON テーブル1.店名 like テーブル2.実行式
14
10
 
15
11
  SET テーブル1.簡易店名 = テーブル2.簡易店名
16
12