回答編集履歴

3

間違い修正

2021/10/29 06:23

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -66,13 +66,13 @@
66
66
 
67
67
  |-----------|----------------|------|
68
68
 
69
- | A01 | 椅子机 | 20 |
69
+ | A | 椅子机 | 20 |
70
70
 
71
- | A01 | ホワイトボード | 2 |
71
+ | A | ホワイトボード | 2 |
72
72
 
73
- | B01 | 椅子机 | 10 |
73
+ | B | 椅子机 | 10 |
74
74
 
75
- | B01 | ホワイトボード | 0 |
75
+ | B | ホワイトボード | 0 |
76
76
 
77
77
 
78
78
 

2

書式改善

2021/10/29 06:23

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -34,19 +34,21 @@
34
34
 
35
35
 
36
36
 
37
- 会議室テーブル
37
+ **会議室テーブル**
38
38
 
39
- 会議室名1 会議室名2
39
+ | 会議室名1 | 会議室名2 |
40
40
 
41
- A 01
41
+ |-----------|-----------|
42
42
 
43
- A 02
43
+ | A | 01 |
44
44
 
45
- A 03
45
+ | A | 02 |
46
46
 
47
- B 01
47
+ | A | 03 |
48
48
 
49
+ | B | 01 |
50
+
49
- B1 02
51
+ | B1 | 02 |
50
52
 
51
53
 
52
54
 
@@ -56,17 +58,21 @@
56
58
 
57
59
 
58
60
 
59
- 会議室備品テーブル
61
+ **会議室備品テーブル**
60
62
 
61
- 会議室名1 備品名 数量
62
63
 
63
- A01 椅子机 20
64
64
 
65
- A01 ホワイトボード 2
65
+ | 会議室名1 | 備品名 | 数量 |
66
66
 
67
- B01 椅子机 10
67
+ |-----------|----------------|------|
68
68
 
69
+ | A01 | 椅子机 | 20 |
70
+
71
+ | A01 | ホワイトボード | 2 |
72
+
73
+ | B01 | 椅子机 | 10 |
74
+
69
- B01 ホワイトボード 0
75
+ | B01 | ホワイトボード | 0 |
70
76
 
71
77
 
72
78
 

1

説明追記

2021/10/26 03:46

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -15,3 +15,67 @@
15
15
  ON 会議室テーブル.会議室名 Like Left(会議室備品テーブル.会議室名,1) & "*";
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ 補足アドバイス
22
+
23
+ ---
24
+
25
+ もし、会議室テーブルに存在して、会議室備品テーブルに存在しない会議室名がありそれも表示したい場合は、
26
+
27
+ `INNER JOIN` を `LEFT JOIN` に変更てください。
28
+
29
+
30
+
31
+ あと、余計なお世話かもしれませんが、
32
+
33
+ テーブル設計が変更可能なら、下記のような正規化されたものにすることをお勧めします。
34
+
35
+
36
+
37
+ 会議室テーブル
38
+
39
+ 会議室名1 会議室名2
40
+
41
+ A 01
42
+
43
+ A 02
44
+
45
+ A 03
46
+
47
+ B 01
48
+
49
+ B1 02
50
+
51
+
52
+
53
+ 会議室名1 と 会議室名2 で複数フィールド主キー
54
+
55
+
56
+
57
+
58
+
59
+ 会議室備品テーブル
60
+
61
+ 会議室名1 備品名 数量
62
+
63
+ A01 椅子机 20
64
+
65
+ A01 ホワイトボード 2
66
+
67
+ B01 椅子机 10
68
+
69
+ B01 ホワイトボード 0
70
+
71
+
72
+
73
+ 会議室名1 と 備品名 で複数フィールド主キー
74
+
75
+
76
+
77
+ 現状のテーブルだと管理する備品が増えた場合、そのたびにテーブルデザインを変更する必要が出てきます。
78
+
79
+
80
+
81
+ ご希望の結果にするには、クエリのデザインビューで 会議室テーブルと会議室備品テーブルを結合して、クロス集計クエリにすれば可能です。