回答編集履歴

2

修正

2017/10/26 08:19

投稿

sazi
sazi

スコア25184

test CHANGED
@@ -8,8 +8,8 @@
8
8
 
9
9
  ```SQL
10
10
 
11
- select (row ::テーブル).*
11
+ select (テーブル).*
12
12
 
13
- from (select テーブル as row from テーブル group by テーブル) as t
13
+ from (select テーブル from テーブル group by テーブル) as t
14
14
 
15
15
  ```

1

追記

2017/10/26 08:19

投稿

sazi
sazi

スコア25184

test CHANGED
@@ -1,3 +1,15 @@
1
1
  postgresではテーブルレイアウトは構造体として扱われます。
2
2
 
3
3
  ですので、意図するところは、テーブルの項目全てをgroup byしていることになります。
4
+
5
+
6
+
7
+ 多分以下のような記述になっているのではないでしょうか。
8
+
9
+ ```SQL
10
+
11
+ select (row ::テーブル).*
12
+
13
+ from (select テーブル as row from テーブル group by テーブル) as t
14
+
15
+ ```