エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
group by 節のカラムを省略する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
group by 節のカラムを省略する - Qiita
postgres 9.1 から group by 節のキー以外のカラムを省略できるようになったそうです。 GROUP BY が MyS... postgres 9.1 から group by 節のキー以外のカラムを省略できるようになったそうです。 GROUP BY が MySQL 風に緩めに GROUP BY にプライマリキーが指定されていれば、それ以外の列は GROUP BY に指定しなくても、SELECT 句に書けるようになりました。具体的には CREATE TABLE tbl (pk integer PRIMARY KEY, t text, i integer); SELECT pk, t, sum(i) FROM tbl GROUP BY pk; は、9.0 以前ではエラーになりましたが、9.1 では受け付けられます。 9.0 以前では、t 列も GROUP BY に書く必要があります。 標準SQLでは関数従属性を加味した、このような省略が許されており、9.1 ではその部分的な実装 (プライマリキーのみ) が実装されまし