2012-03-19 67 views
-1

我有一個表如下行字符串值普適查看

+----------------+----------+--------+ 
| purchase_order | text_seq | text | 
+----------------+----------+--------+ 
|   1001 |  1 | screw | 
|   1001 |  2 | m5x10 | 
|   1001 |  3 | socket | 
|   1002 |  1 | washer | 
|   1002 |  2 | m5x10 | 
+----------------+----------+--------+ 

從視圖需要得到數據如下

+----------------+-------------------------+ 
| Purchase_order |   text   | 
+----------------+-------------------------+ 
|   1001 | screw,m5x10,socket head | 
|   1002 | washer,m5    | 
+----------------+-------------------------+ 
+0

需要更多信息。不確定你想要做什麼。 – mirtheil 2012-03-19 11:12:45

+0

[text as table](http://www.sensefulsolutions.com/2010/10/format-text-as-table.html)是你的朋友。另外,請[編輯]並澄清你的問題。 – Will 2012-03-19 14:56:21

回答

0

這裏沒有一個簡單的方法做你想做的。如果你使用的是最新版本的PSQL,你可以創建一個存儲過程或者函數來按照你想要的順序創建「文本」字段(基於我猜測的text_seq),然後在整個結果中使用這個結果。
我個人的偏好是從數據庫中檢索結果,然後將它們格式化爲我的需要。