如何在新行中顯示來自不同列的值?可以說我有:
| o_id | 型別 | 顏色 |
|---|---|---|
| 1 | 產品 | 紅色的 |
| 2 | 目的 | 綠色 |
我希望我的結果看起來像這樣:
| o_id | 屬性 |
|---|---|
| 1 | 產品 |
| 1 | 紅色的 |
| 2 | 目的 |
| 2 | 綠色 |
uj5u.com熱心網友回復:
一種簡單的方法使用聯合:
SELECT o_id, type AS Attribute, 1 AS pos FROM yourTable
UNION ALL
SELECT o_id, color, 2 FROM yourTable
ORDER BY o_id, pos;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/453102.html
下一篇:是否可以在node.js中使用parcel-bundler獲取MySQL資料庫?或者有沒有更簡單的方法來使用parcel-bundler獲取MySQL資料庫
