Mysql
如何創建矩陣報告以將 sql 列轉換為行?
我正在嘗試創建產品列表。自然地,Sql 會像這樣在行後垂直列印數據:
Rowa. product_img#1|Product_name|Product_price|Product_short_description Rowb. product_img#2|Product_name|Product_price|Product_short_description Rowc. product_img#3|Product_name|Product_price|Product_short_description Rowd. product_img#4|Product_name|Product_price|Product_short_description
等等…
我正在嘗試創建一個查詢,以便每行顯示 3 個產品,如下所示:
Product_img#1| Product_img#2| Product_img#3| Product_name| Product_name| Product_name| Product_price| Product_price| Product_price| Product_description| Product_description| Product_description|
在網上查找我發現我正在嘗試做的事情叫做
pivot table
. 有人建議我使用 SQL Server Reporting Services 之類的服務報告並創建一個矩陣報告以按照我想要的方式列印數據。老實說,我不知道如何使用這些服務以及從哪裡開始……這對我來說完全是胡言亂語。我正在使用與 Mysql 連接的 Netbeans。我在哪里安裝這些服務以及如何使用它們?
Workbench中是否集成了這種服務?任何有關如何實現這一目標的幫助/技巧/提示將不勝感激!
您正在尋找的功能名為 UNPIVOT。我建議您對該主題進行很好的搜尋,如果您有進一步的具體問題,請發布一個新問題。