私はこのデータをMysql 5データベースのテーブルに保存しています。いくつかの名前/値フィールドからMysqlのフィールドを取得する方法
表データ
| attrName | attrValue |
-----------------------------------------
| price | 12.23 |
| current_p | 23.99 |
| price_dev | 0.1222 |
| timestamp | 2009-07-14 00:00:00 EDT |
| price | 14.23 |
| current_p | 13.11 |
| price_dev | 0.7444 |
| timestamp | 2009-07-14 00:01:00 EDT |
| price | 11.00 |
| current_p | 18.55 |
| price_dev | 0.3572 |
| timestamp | 2009-07-14 00:02:00 EDT |
は、今私は(タイムスタンプで順)この方法ですべてのデータを表示するためのクエリを実行したい
| timestamp | price | current_p | price_dev |
-------------------------------------------------------------
| 2009-07-14 00:00:00 EDT | 12.23 | 23.99 | 0.1222 |
| 2009-07-14 00:01:00 EDT | 14.23 | 13.11 | 0.7444 |
| 2009-07-14 00:02:00 EDT | 11.00 | 18.55 | 0.3572 |
あなたは私の右のクエリを示唆してもらえますか?
どうもありがとう、
pasquy73
'CASE'ステートメントを使用して' attrValue'カラムを解析し、新しいカラム名を複数回使用する 'select'文を実行します。 – Abdul
[Here](http: /stackoverflow.com/questions/26909661/how-to-split-a-column-into-multiple-columns-ordered-by-date)は非常に似た質問です – Abdul
これは適切な[EAVデータモデル](https: //en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model)、アトリビュートテーブルは、アトリビュートを相互に関連付けるどこかに存在する必要があります。それ以外の場合は、どの属性を1つの結果行にグループ化するかをどのように知ることができますか? –