質問編集履歴

1

詳細を追記しました

2019/12/05 00:30

投稿

alkeran
alkeran

スコア29

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,30 @@
1
1
  以下のコードですが、xxxテーブルからデータを抽出して表示したいのですが、⇒矢印の行を追加すると表示時間が異常に遅くなり、抽出データの量によっては timeout することがあります。表示時間を短くしtimeoutを避けるためにはどうしたらよろしいでしょうか?ご教授お願い致します。
2
+
3
+
4
+
5
+ <追記>
6
+
7
+ create table xxx (id int, AAA varchar(100), BBB varchar(100),CCC varchar(100),DDDvarchar(20));
8
+
9
+ AAA   BBB    CCC    DDD
10
+
11
+ ====================
12
+
13
+ チョコ  170円 菓子類   111A
14
+
15
+ チョコ  160円 菓子類 111A
16
+
17
+ アイス  200円 アイス類 111B
18
+
19
+
20
+
21
+ ざっくりいうと、DDDの値が同一なら、AAAの値を重複させずに表示させたいのです。
22
+
23
+ (表示結果が「チョコ、チョコ、アイス」ではなく「チョコ、アイス」にしたい)
24
+
25
+
26
+
27
+
2
28
 
3
29
 
4
30