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

回答編集履歴

3

調整

2018/11/05 06:27

投稿

yambejp
yambejp

スコア118037

answer CHANGED
@@ -8,4 +8,13 @@
8
8
  union all select 3,`3` from Post
9
9
  ) as sub order by data asc
10
10
  ```
11
- とか?
11
+ とか?
12
+
13
+ # 縦データ
14
+ 普通に縦データでidと名前を結合したデータがほしいのかな?
15
+
16
+ ```SQL
17
+ create table Post(ID int,name varchar(10));
18
+ insert into Post values(1,'hoge'),(2,'fuga'),(3,'piyo');
19
+ select concat(ID,'. ',name) as data from Post order by name asc
20
+ ```

2

typo

2018/11/05 06:27

投稿

yambejp
yambejp

スコア118037

answer CHANGED
@@ -4,8 +4,8 @@
4
4
  ```SQL
5
5
  select * from(
6
6
  select 1 as no ,`1` as data from Post
7
- union all select 2,`1` from Post
7
+ union all select 2,`2` from Post
8
- union all select 3,`1` from Post
8
+ union all select 3,`3` from Post
9
9
  ) as sub order by data asc
10
10
  ```
11
11
  とか?

1

調整

2018/11/05 06:20

投稿

yambejp
yambejp

スコア118037

answer CHANGED
@@ -1,2 +1,11 @@
1
1
  横方向のデータを抽出してソートするのでしょうか?
2
- union allしてorder byしてはいけませんか?
2
+ union allしてorder byしてはいけませんか?
3
+
4
+ ```SQL
5
+ select * from(
6
+ select 1 as no ,`1` as data from Post
7
+ union all select 2,`1` from Post
8
+ union all select 3,`1` from Post
9
+ ) as sub order by data asc
10
+ ```
11
+ とか?