質問編集履歴

2

誤字

2021/06/25 13:42

投稿

lydii
lydii

スコア1

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  使用DBMSとバージョン:
10
10
 
11
- MYSQL 5.2.41
11
+ MySQL 5.2.41
12
12
 
13
13
 
14
14
 

1

情報の追加

2021/06/25 13:42

投稿

lydii
lydii

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,31 +2,37 @@
2
2
 
3
3
 
4
4
 
5
- ※SQL素人です。。ご存知の方はおけください
5
+ ※SQL素人です。。以下についてご存知の方、ご協力いただけると大変かります
6
6
 
7
7
 
8
8
 
9
- 実現したい事は以下のテブルのno1から順番にみて同じnameが下にあれば上に持って来て並び替えしたいです。
9
+ 使用DBMSとバジョン:
10
+
11
+ MYSQL 5.2.41
10
12
 
11
13
 
12
14
 
15
+ 実現したい事は以下のテーブルのno1から順番にみて同じorder_noが下にあれば上に持って来て並び替えしたいです。
16
+
17
+
18
+
13
- 1.nameがそろうように並び替え
19
+ 1.order_noカラムがそろうように並び替え
14
20
 
15
21
  2.noの順番は上から
16
22
 
17
23
 
18
24
 
19
- order by nameにするとnameでascendingかdescendingされてしまいます。
25
+ order by nameにするとorder_noでascendingかdescendingされてしまいます。
20
26
 
21
27
  group byでやると集約されてしまうのかと。。。
22
28
 
23
- 新しいcolumn追加などは可能です。
29
+ 新しいcolumn追加などは可能です。
24
30
 
25
31
 
26
32
 
27
- 元データ              
33
+ 元データ              
28
34
 
29
- |no|name|
35
+ |no|order_no|
30
36
 
31
37
  |:--|:--:|
32
38
 
@@ -46,9 +52,9 @@
46
52
 
47
53
 
48
54
 
49
- 実現したい内容
55
+ 実現したい内容
50
56
 
51
- |no|name|
57
+ |no|order_no|
52
58
 
53
59
  |:--|:--:|
54
60
 
@@ -65,3 +71,73 @@
65
71
  6 |ccc
66
72
 
67
73
  4 |ddd
74
+
75
+
76
+
77
+ テーブル定義
78
+
79
+ ---
80
+
81
+ ```ここに言語を入力
82
+
83
+ mysql>sesc tmp_tbl_send_history;
84
+
85
+ +--------------+-------------+------+------+---------+----------------+
86
+
87
+ | Field | Type | Null | Key | Default | Extra |
88
+
89
+ +--------------+-------------+------+------+---------+----------------+
90
+
91
+ | no | int(11) | NO | PRI | NULL | auto_increment |
92
+
93
+ | company_name | varchar(32) | NO | | | |
94
+
95
+ | site_name | varchar(32) | NO | | | |
96
+
97
+ | exec_date | varchar(8) | NO | | | |
98
+
99
+ | order_no | varchar(32) | NO | PRI | | |
100
+
101
+ | order_date | varchar(24) | YES | | | |
102
+
103
+ | order_nam | varchar(30) | YES | | | |
104
+
105
+ | order_addr | varchar(80) | YES | | | |
106
+
107
+ | order_tel | varchar(20) | YES | | | |
108
+
109
+ | send_name | varchar(30) | YES | | | |
110
+
111
+ | send_addr | varchar(80) | YES | | | |
112
+
113
+ | send_tel | varchar(20) | YES | | | |
114
+
115
+ | total_price | varchar(10) | YES | | | |
116
+
117
+ | pay_method | varchar(32) | YES | | | |
118
+
119
+ | goods_id | varchar(100)| YES | | | |
120
+
121
+ | goods_items | text | YES | | NULL | |
122
+
123
+ | goods_no | int(3) | YES | | NULL | |
124
+
125
+ | file_name | varchar(80) | YES | | | |
126
+
127
+ | goods_name | text | YES | | NULL | |
128
+
129
+ | comment | text | YES | | NULL | |
130
+
131
+ | memo | text | YES | | NULL | |
132
+
133
+ | rapping | varchar(100)| YES | | | |
134
+
135
+ | delivery | varchar(10) | YES | | | |
136
+
137
+ +--------------+-------------+------+------+---------+----------------+
138
+
139
+ 23 rows in set (0.02 sec)
140
+
141
+
142
+
143
+ ```