エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Studio ODIN - blog風小ネタ集 > ORDER BY expressions must appear in select list
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Studio ODIN - blog風小ネタ集 > ORDER BY expressions must appear in select list
次のような PostgreSQL の SQL エラーがあります。 SELECT DISTINCT, ORDER BY expressions must appear... 次のような PostgreSQL の SQL エラーがあります。 SELECT DISTINCT, ORDER BY expressions must appear in select list これは SELECT DISTINCT を使用している場合に、 ORDER BY 句に含まれている項目が SELECT 句にない場合に発生します。 例えば、次のような SQL です。 SELECT DISTINCT field_1 , field_2 FROM test_table ORDER BY field_3 SELECT DISTINCT されているのは field_1 と field_2 ですが ソートは field_3 を指定しています。 これでは結果の並び順を保証することができないため エラーが発生するわけです。 ちなみに Oracle の場合は、次のようなエラーになります。 ORA