--------------------
|bookname |author |
--------------------
|book1 |author1 |
|book1 |author2 |
|book2 |author3 |
|book2 |author4 |
|book3 |author5 |
|book3 |author6 |
|book4 |author7 |
|book4 |author8 |
---------------------
列,但我想booknames欄目和作者作爲其行 前使用行數據在PostgreSQL的9.1
----------------------------------
|book1 |book2 |book3 |book4 |
----------------------------------
|author1|author3 |author5|author7|
|author2|author4 |author6|author8|
----------------------------------
是否有可能在Postgres裏?我怎樣才能做到這一點?
我試過了crosstab,但是我沒有做到這一點。
「*我試圖交叉,但我沒有這樣做*」 - 交叉是要走的路。向我們展示你的嘗試和確切的錯誤信息。 –
[PostgreSQL交叉表查詢]的可能的重複(http://stackoverflow.com/questions/3002499/postgresql-crosstab-query) – swasheck