質問編集履歴

2

最新Noとリンクする履歴Fを別名にした

2016/09/02 00:33

投稿

seesaajira-
seesaajira-

スコア107

test CHANGED
File without changes
test CHANGED
@@ -50,12 +50,12 @@
50
50
 
51
51
  AND 履歴F.No =
52
52
 
53
- (SELECT MAX(No) FROM 履歴F
53
+ (SELECT MAX(No) FROM 履歴F R2
54
54
 
55
- WHERE 品名M.顧客コード = 履歴F.顧客コード
55
+ WHERE 品名M.顧客コード = R2.顧客コード
56
56
 
57
- AND 品名M.品名コード = 履歴F.品名コード
57
+ AND 品名M.品名コード = R2.品名コード
58
58
 
59
- GROUP BY 履歴F.顧客コード,履歴F.品名コード)
59
+ GROUP BY R2.顧客コード,R2.品名コード)
60
60
 
61
61
  ```

1

ユニークキー、履歴Fの注意点について追記

2016/09/02 00:33

投稿

seesaajira-
seesaajira-

スコア107

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,15 @@
8
8
 
9
9
  (履歴Fは品名Mを変更する都度、レコードが増えていきます。)
10
10
 
11
+ **※履歴レコードは品名Mに対して存在しない場合もあります**
11
12
 
12
13
 
13
14
 
15
+ <ユニークキー>
16
+
17
+ 品名M:顧客コード、品名コード
18
+
19
+ 履歴F:顧客コード、品名コード、No
14
20
 
15
21
 
16
22