
ORACLEの経験はあるのですが、初めてPOSTGRESQLを使用します。
ORACLEと同様にSQL文で副問い合わせを行いたいのですがどうもうまくいきません。
select winner from (select winner from t_play_data);
と検索するとエラーになってしまいます。
SELECT ~ from ・・・ の ・・・の部分に(SELECT ~)と
副問い合わせをすることはできますでしょうか。
バージョンは 7.0.2です。
************************************
** 普通に検索すると検索できます。
************************************
tsuka000jp4=> select winner from t_play_data;
winner
-------------
tsuka000jp
palalaika
************************************************
** 以下は副問い合わせの例ですが、
** 副問い合わせをすると以下のようなエラーが出
** てしまいます。
**************************************************tsuka000jp4=> select winner from (select winner from t_play_data);
ERROR: parser: parse error at or near "select"
No.2ベストアンサー
- 回答日時:
残念ながら、バージョン7.1以降でないとFROM句でのサブクエリーの使用は出来ないようです。
7.1以降であれば、#1の方の方法で出来ると思います。
参考URL:http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQ …
そうだったんですか~
貴重な情報ありがとうございまいした~。
どうりで一生懸命あれこれやってもだめなわけだ・・・
どうもありがとうございました。m(_ _)m
No.1
- 回答日時:
select winner from (select winner from t_play_data) as a;
と、インラインビューの部分に as で別名をつけたらどうでしょう?
この回答への補足
おお、さっそくの解答ありがとうございます。m(_ _)m
試しにじっこうしたところ、残念ながらだめでした。
tsuka000jp4=> select winner from (select winner from t_play_data) as a;
ERROR: parser: parse error at or near "select"
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「名前(first name) 1 2023/06/24 13:03
- PostgreSQL SQLで検索結果の記事を表示したい 1 2022/04/28 21:03
- PostgreSQL 列が存在しないと言われる 2 2023/02/10 18:33
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Select結果をSelect
-
PL/pgSQLの返り値の取得方法に...
-
select文の書き方「半角カナ+...
-
SQL文の日本語の箇所で文字化け
-
副問い合わせの使い方
-
年月でdistinctしたい(PostgreSQL)
-
SQL Date型の列から年月だけを...
-
データの加工SQL
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
誰か教えてください
-
列番号による項目の取得について
-
PL/SQLのエラー処理について
-
エクセルで最後の文字だけ置き...
-
System.Timers.Timer について
-
[WHS]定数宣言の際にリテラル文...
-
先ほどの続きです。問題4、5を...
-
エクセルに見えない文字(JISX0...
-
複数テーブルのGROUP BY の使い...
-
jQueryで、カラム幅を変更でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Date型の列から年月だけを...
-
select文の書き方「半角カナ+...
-
Select結果をSelect
-
抽出結果を分割して取得
-
postgreSQLで更新後のデータを...
-
レコード件数のちょうど半分をe...
-
取得行数の指定
-
状態によって、取得したいデー...
-
複数レコードのテーブルである...
-
ポストグレスでfrom句の中にsel...
-
PL/pgSQLの返り値の取得方法に...
-
round関数について
-
left join が3つ以上のとき
-
年月でdistinctしたい(PostgreSQL)
-
Loop文による検索条件の変更
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
SQLで特定の項目の重複のみを排...
おすすめ情報