看板 Database 關於我們 聯絡資訊
我用的環境是sql server 2005 這是我在實作上遇到的問題 我想寫個預存程式 已有table: 店名 商品 價格 ------------------------ A itemA 100 A itemB 200 A itemC 300 B itemC 400 B itemD 500 想轉成: 店名 商品1 價格1 商品2 價格2 商品3 價格3 --------------------------------------------------------- A itemA 100 itemB 200 itemC 300 B itemC 400 itemD 500 目前想到的方法是新增temp table,再用while一筆筆新增 但缺點是速度過慢,不實用 想請問板上高手,是否有其他更快速的方法能解決此問題 在此先感謝各位的幫忙了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.198.61
slalala:每家店的商品不會一樣多吧?(這不是探討DBMSXD) 01/18 11:53
Adonisy:ansi sql部門:又可以新增語法了... 01/18 12:22
ctMei:是的 每家店的商品不一樣多 01/19 23:47
ctMei:最多假設到商品3 少於3個商品 欄位空白 01/19 23:53
coolsprite:這樣會造成太多空值吧? 01/20 00:27
slalala:回憶一下資結的稀疏矩陣 原PO應該會有其他作法(茶) 01/20 02:15
ctMei:格式是規定好的 這table只是用來輸出成csv檔 01/20 11:04
slalala:規定是死的 變通是真的 01/20 12:59