質問編集履歴
5
条件に付いて追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,7 +80,9 @@
|
|
80
80
|
|
81
81
|
|
82
82
|
|
83
|
-
条件というのは例えば
|
83
|
+
条件というのは例えば日付と仕入れ先idで絞って表示した場合に1行で6仕入先分の価格の目安がわかるので直感的に見やすい。
|
84
|
+
|
85
|
+
並びカラムで検索することによって6仕入先の価格変動の傾向が見やすいといったところを考えています。
|
84
86
|
|
85
87
|
|
86
88
|
|
@@ -105,3 +107,15 @@
|
|
105
107
|
拙い説明文で申し訳ありませんが
|
106
108
|
|
107
109
|
よろしくお願いいたします。
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
GROUP_CONCATでも表示上は実現できそうでしたが
|
114
|
+
|
115
|
+
追加した後変更されるデータではないので
|
116
|
+
|
117
|
+
毎回select問い合わせのたびに処理を実行するより
|
118
|
+
|
119
|
+
テーブルに残したいと考えています。
|
120
|
+
|
121
|
+
よろしくお願いいたします。
|
4
サンプル数を増やしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,9 +18,25 @@
|
|
18
18
|
|
19
19
|
2/2|2|1|700|
|
20
20
|
|
21
|
+
2/2|3|1|700|
|
22
|
+
|
23
|
+
2/2|4|1|500|
|
24
|
+
|
25
|
+
2/2|5|1|300|
|
26
|
+
|
27
|
+
2/2|6|1|100|
|
28
|
+
|
29
|
+
2/1|5|2|800|
|
30
|
+
|
31
|
+
2/1|4|2|900|
|
32
|
+
|
33
|
+
2/1|3|2|800|
|
34
|
+
|
35
|
+
2/1|2|2|900|
|
36
|
+
|
21
37
|
2/1|1|2|800|
|
22
38
|
|
23
|
-
2/1|
|
39
|
+
2/1|6|2|900|
|
24
40
|
|
25
41
|
|
26
42
|
|
@@ -34,17 +50,37 @@
|
|
34
50
|
|
35
51
|
|:--|:--:|--:|
|
36
52
|
|
37
|
-
2/2|1|1|600|67
|
53
|
+
2/2|1|1|600|677531
|
38
54
|
|
39
|
-
2/2|2|1|700|67
|
55
|
+
2/2|2|1|700|677531
|
40
56
|
|
41
|
-
2/
|
57
|
+
2/2|3|1|700|677531
|
42
58
|
|
59
|
+
2/2|4|1|500|677531
|
60
|
+
|
61
|
+
2/2|5|1|300|677531
|
62
|
+
|
63
|
+
2/2|6|1|100|677531
|
64
|
+
|
65
|
+
2/1|5|2|800|293989
|
66
|
+
|
67
|
+
2/1|4|2|900|293989
|
68
|
+
|
69
|
+
2/1|3|2|300|293989
|
70
|
+
|
43
|
-
2/1|2|2|900|89
|
71
|
+
2/1|2|2|900|293989
|
72
|
+
|
73
|
+
2/1|1|2|200|293989
|
74
|
+
|
75
|
+
2/1|6|2|900|293989
|
44
76
|
|
45
77
|
|
46
78
|
|
47
|
-
並びカラムが必要な理由は行数が多く100万行ほどあり更新頻度は1日一回で問い合わせの頻度は1日に100回ほどでいろいろな条件が組み合わされるため一度テーブルを作ってしまってから動かしたほうが動作が早いと思ったのが理由です。
|
79
|
+
並びカラムが必要な理由は行数が多く100万行ほどあり更新頻度は1日一回で問い合わせの頻度は1日に100回ほどでいろいろな条件が組み合わされるため一度テーブルを作ってしまってからSELECTクエリなどで動かしたほうが動作が早いと思ったのが理由です。
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
条件というのは例えば
|
48
84
|
|
49
85
|
|
50
86
|
|
@@ -58,6 +94,10 @@
|
|
58
94
|
|
59
95
|
価格は必ず100円以上999円以下になっています。
|
60
96
|
|
97
|
+
仕入れIDは1~6までが必ず1日1商品につき一つずつ存在します。
|
98
|
+
|
99
|
+
商品IDは日々1000種類ほどあります
|
100
|
+
|
61
101
|
|
62
102
|
|
63
103
|
update文をどのように記述したらいいでしょうか?
|
3
価格カラムについての詳細
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,6 +56,10 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
+
価格は必ず100円以上999円以下になっています。
|
60
|
+
|
61
|
+
|
62
|
+
|
59
63
|
update文をどのように記述したらいいでしょうか?
|
60
64
|
|
61
65
|
拙い説明文で申し訳ありませんが
|
2
説明文を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
Microsoft Accessでシステムを組みデータ側はmysqlを動かしてODBC接続しております。
|
6
6
|
|
7
7
|
以下のようなテーブルがありまして
|
8
8
|
|
@@ -44,7 +44,17 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
+
並びカラムが必要な理由は行数が多く100万行ほどあり更新頻度は1日一回で問い合わせの頻度は1日に100回ほどでいろいろな条件が組み合わされるため一度テーブルを作ってしまってから動かしたほうが動作が早いと思ったのが理由です。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
並びカラムのルールは日付と商品id別で絞り
|
52
|
+
|
47
|
-
|
53
|
+
仕入先id順で並べた価格の
|
54
|
+
|
55
|
+
百の位を左から並べていきたいと思っています
|
56
|
+
|
57
|
+
|
48
58
|
|
49
59
|
update文をどのように記述したらいいでしょうか?
|
50
60
|
|
1
タイトルが不適切であるとのご指摘を受けましたので修正させて頂きました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
並びというフィールドに別の行から値を持ってくるSQLを考えています
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### t仕入というテーブルの複数の行を
|
1
|
+
### t仕入というテーブルの複数の行から値を持ってくるSQL文を考えています
|
2
2
|
|
3
3
|
|
4
4
|
|