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

回答編集履歴

1

追記

2018/01/17 04:06

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,4 +4,13 @@
4
4
  union all
5
5
  select 'cat', no, cat_name from cat
6
6
  ```
7
- VIEWとして作成するとしても、内容は上記のようなものになります。
7
+ VIEWとして作成するとしても、内容は上記のようなものになります。
8
+
9
+ 追記
10
+ ---
11
+ > 表示用にと別テーブルを用意しようと考えたのは、表示順を任意で変えたいため、別テーブルにしようと考えたわけですが
12
+
13
+ ここ見落としていました。
14
+ 任意での表示順というのが直接順序を指定できるというのなら、これは物理的にテーブルに値を持たせるしかないかと思いますけど。
15
+ 別テーブルにする位なら、catとdogを一つのテーブルにして表示順項目をもたせるほうが効率が良いかと思いますが、catとdogそれぞれに項目追加でも処理的には可能ですけど、抽出時のコストが高い可能性はあります。
16
+ 別テーブルへの移行はselect into で上記のようなunionクエリーを元にすれば比較的楽に行えるかと。