質問編集履歴

3

追記

2019/09/13 07:28

投稿

bws
bws

スコア98

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
1
  ### jan テーブル
2
2
 
3
- |id(int)|item_id(int)|jan(varchar)|price(int)|rate(int)|
3
+ |id(int)|item_id(int)|client_id(int)|jan(varchar)|price(int)|rate(int)|
4
4
 
5
5
  |:--:|:--:|:--:|:--:|:--:|
6
6
 
7
- |1|1|1234567890|100|60|
7
+ |1|1|1|1234567890|100|60|
8
8
 
9
9
 
10
10
 
@@ -22,11 +22,11 @@
22
22
 
23
23
 
24
24
 
25
- |id(int)|item_id(int)|jan(varchar)|price(int)|rate(int)|product_number(varchar)|
25
+ |id(int)|item_id(int)|client_id(int)|jan(varchar)|price(int)|rate(int)|product_number(varchar)|
26
26
 
27
27
  |:--:|:--:|:--:|:--:|:--:|:--:|
28
28
 
29
- |1|0もしくはnull|1234567890|100|60|ABC-0001|
29
+ |1|0もしくはnull|1|1234567890|100|60|ABC-0001|
30
30
 
31
31
 
32
32
 
@@ -61,3 +61,19 @@
61
61
  |:--:|:--:|
62
62
 
63
63
  |1|商品1|1|ABC-001|
64
+
65
+
66
+
67
+
68
+
69
+ #### 追記
70
+
71
+ #### clientテーブル
72
+
73
+ 取引先ごとにJANが違う場合があるのでJANテーブルが必要でした。
74
+
75
+ |id(int)|name(varchar)|
76
+
77
+ |:--:|:--:|
78
+
79
+ |1|取引先1|

2

追記編集

2019/09/13 07:28

投稿

bws
bws

スコア98

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,13 @@
34
34
 
35
35
  itemテーブルとproductテーブルが存在していて、itemテーブルは商品のカテゴリーのような役割になっています。
36
36
 
37
+
38
+
39
+ もともとproductの種類数が多い為、janコードをすべてitem(カテゴリー)毎に統一しているという珍しい管理方法をしています。なのでproduct毎にjanを設定していませんでした。
40
+
41
+
42
+
37
- item毎にjanが設定されいたのですが、必要な場合は商品別でもjanを設定しなくてはいけなくなりました。
43
+ そし今回必要な場合はproduct毎にもjanを設定しなければらなくなという状況です
38
44
 
39
45
 
40
46
 

1

経緯追加

2019/09/13 06:27

投稿

bws
bws

スコア98

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,31 @@
27
27
  |:--:|:--:|:--:|:--:|:--:|:--:|
28
28
 
29
29
  |1|0もしくはnull|1234567890|100|60|ABC-0001|
30
+
31
+
32
+
33
+ ### 経緯
34
+
35
+ itemテーブルとproductテーブルが存在していて、itemテーブルは商品のカテゴリーのような役割になっています。
36
+
37
+ item毎にjanが設定されていたのですが、必要な場合は商品別でもjanを設定しなくてはいけなくなりました。
38
+
39
+
40
+
41
+ #### itemテーブル
42
+
43
+ |id(int)|name(varchar)|
44
+
45
+ |:--:|:--:|
46
+
47
+ |1|アイテム1|
48
+
49
+
50
+
51
+ #### productテーブル
52
+
53
+ |id(int)|name(varchar)|item_id(int)|product_number(varchar)|
54
+
55
+ |:--:|:--:|
56
+
57
+ |1|商品1|1|ABC-001|