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

質問編集履歴

1

しゅうせい

2017/08/10 00:57

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  ###前提・実現したいこと
2
- 僕がしたいことは from句で作ったサブクエリを、セレで使うことです。
2
+ 僕がしたいことは from句で作ったサブクエリを、select句のサブエリで使うことです。
3
3
  実際の sql では union や inner join を使って複雑なことをしています。
4
4
 
5
5
  ###発生している問題・エラーメッセージ
6
6
 
7
- from句で作ったサブクエリのテーブルを tmp というエイリアスをつけました。それを from句で使おうとすると以下のようなエラーが出ます。
7
+ from句で作ったサブクエリのテーブルを tmp というエイリアスをつけました。それを SELECTのサブクエリで使おうとすると以下のようなエラーが出ます。
8
8
  ```
9
9
  Unknown column 'tmp.date' in 'field list'
10
10
  ```
@@ -21,14 +21,27 @@
21
21
 
22
22
 
23
23
  ```sql
24
- select tmp.date
25
- from
26
- (
27
- select users.created_at
24
+ **** 削除済み。下にある追記をごらんください
28
- from users
29
- ) as tmp
30
25
  ```
31
26
 
32
27
 
33
28
  ###補足情報(言語/FW/ツール等のバージョンなど)
34
- mysql
29
+ mysql
30
+
31
+
32
+ ========追記
33
+
34
+ こちらが実行したいSQLです。
35
+
36
+ ```
37
+ select
38
+ (
39
+ select date
40
+ from tmp
41
+ )
42
+ from
43
+ (
44
+ select users.created_at as date
45
+ from users
46
+ ) as tmp
47
+ ```