質問編集履歴

1

SQL加筆しました。

2017/07/20 07:05

投稿

manataku
manataku

スコア45

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,11 @@
8
8
 
9
9
 
10
10
 
11
- 横持ちデータで同じデータがあった場合は表示せず、
11
+ 横持ちデータで同じデータが先にあった場合は表示せず、
12
12
 
13
- 初めて登場するなら表示するようにしたいのですが、
13
+ 無いなら表示するようにしたいのですが、
14
14
 
15
- どのように書くのが適でしょうか。
15
+ どのように書くのが適でしょうか。
16
16
 
17
17
  初歩的な質問で恐縮ですが、アドバイスをお願いします。
18
18
 
@@ -20,21 +20,83 @@
20
20
 
21
21
  ```ここに言語を入力
22
22
 
23
- case when カラム3=カラム2 or カラム3 = カラム1 then null
23
+ select
24
24
 
25
+
26
+
25
- else AA end
27
+ カラム1,
28
+
29
+ カラム2,
30
+
31
+ カラム3,
26
32
 
27
33
 
28
34
 
29
35
  case when カラム3=カラム2 or カラム3 = カラム1 then null
30
36
 
31
- else BB end
37
+ else カラム4 end カラム4,
32
38
 
33
39
 
34
40
 
35
41
  case when カラム3=カラム2 or カラム3 = カラム1 then null
36
42
 
43
+ else カラム5 end カラム5,
44
+
45
+
46
+
47
+ case when カラム3=カラム2 or カラム3 = カラム1 then null
48
+
49
+ else カラム6 end カラム6,
50
+
51
+
52
+
53
+ カラム7,
54
+
55
+ カラム8,
56
+
57
+ カラム9
58
+
59
+
60
+
61
+ from tbl_AAA
62
+
63
+
64
+
65
+ group by
66
+
67
+
68
+
69
+ カラム1,
70
+
71
+ カラム2,
72
+
73
+ カラム3,
74
+
75
+
76
+
77
+ case when カラム3=カラム2 or カラム3 = カラム1 then null
78
+
79
+ else カラム4 end ,
80
+
81
+
82
+
83
+ case when カラム3=カラム2 or カラム3 = カラム1 then null
84
+
37
- else CC end
85
+ else カラム5 end ,
86
+
87
+
88
+
89
+ case when カラム3=カラム2 or カラム3 = カラム1 then null
90
+
91
+ else カラム6 end ,
92
+
93
+
94
+
95
+ カラム7,
96
+
97
+ カラム8,
98
+
99
+ カラム9
38
100
 
39
101
 
40
102