teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字

2021/06/25 13:42

投稿

lydii
lydii

スコア1

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  ※SQL素人です。。以下についてご存知の方、ご協力いただけると大変助かります。
4
4
 
5
5
  使用DBMSとバージョン:
6
- MYSQL 5.2.41
6
+ MySQL 5.2.41
7
7
 
8
8
  実現したい事は以下のテーブルのno1から順番にみて同じorder_noが下にあれば上に持って来て並び替えしたいです。
9
9
 

1

情報の追加

2021/06/25 13:42

投稿

lydii
lydii

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,18 +1,21 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ※SQL素人です。。ご存知の方はお助けください。
3
+ ※SQL素人です。。以下についてご存知の方、ご協力ただけると大変助かります
4
4
 
5
- 実現したい事は以下のテブルのno1から順番にみて同じnameが下にあれば上に持って来て並び替えしたいです。
5
+ 使用DBMSとバジョン:
6
+ MYSQL 5.2.41
6
7
 
8
+ 実現したい事は以下のテーブルのno1から順番にみて同じorder_noが下にあれば上に持って来て並び替えしたいです。
9
+
7
- 1.nameがそろうように並び替え
10
+ 1.order_noカラムがそろうように並び替え
8
11
  2.noの順番は上から
9
12
 
10
- order by nameにするとnameでascendingかdescendingされてしまいます。
13
+ order by nameにするとorder_noでascendingかdescendingされてしまいます。
11
14
  group byでやると集約されてしまうのかと。。。
12
- 新しいcolumn追加などは可能です。
15
+ 新しいcolumn追加などは可能です。
13
16
 
14
- 元データ              
17
+ 元データ              
15
- |no|name|
18
+ |no|order_no|
16
19
  |:--|:--:|
17
20
  1 |ddd
18
21
  2 |aaa
@@ -22,8 +25,8 @@
22
25
  6 |ccc
23
26
  7 |aaa
24
27
 
25
- 実現したい内容
28
+ 実現したい内容
26
- |no|name|
29
+ |no|order_no|
27
30
  |:--|:--:|
28
31
  1 |ddd
29
32
  5 |ddd
@@ -31,4 +34,39 @@
31
34
  7 |aaa
32
35
  3 |ccc
33
36
  6 |ccc
34
- 4 |ddd
37
+ 4 |ddd
38
+
39
+ テーブル定義
40
+ ---
41
+ ```ここに言語を入力
42
+ mysql>sesc tmp_tbl_send_history;
43
+ +--------------+-------------+------+------+---------+----------------+
44
+ | Field | Type | Null | Key | Default | Extra |
45
+ +--------------+-------------+------+------+---------+----------------+
46
+ | no | int(11) | NO | PRI | NULL | auto_increment |
47
+ | company_name | varchar(32) | NO | | | |
48
+ | site_name | varchar(32) | NO | | | |
49
+ | exec_date | varchar(8) | NO | | | |
50
+ | order_no | varchar(32) | NO | PRI | | |
51
+ | order_date | varchar(24) | YES | | | |
52
+ | order_nam | varchar(30) | YES | | | |
53
+ | order_addr | varchar(80) | YES | | | |
54
+ | order_tel | varchar(20) | YES | | | |
55
+ | send_name | varchar(30) | YES | | | |
56
+ | send_addr | varchar(80) | YES | | | |
57
+ | send_tel | varchar(20) | YES | | | |
58
+ | total_price | varchar(10) | YES | | | |
59
+ | pay_method | varchar(32) | YES | | | |
60
+ | goods_id | varchar(100)| YES | | | |
61
+ | goods_items | text | YES | | NULL | |
62
+ | goods_no | int(3) | YES | | NULL | |
63
+ | file_name | varchar(80) | YES | | | |
64
+ | goods_name | text | YES | | NULL | |
65
+ | comment | text | YES | | NULL | |
66
+ | memo | text | YES | | NULL | |
67
+ | rapping | varchar(100)| YES | | | |
68
+ | delivery | varchar(10) | YES | | | |
69
+ +--------------+-------------+------+------+---------+----------------+
70
+ 23 rows in set (0.02 sec)
71
+
72
+ ```