我要代表一列數據如錶行另一個表的信息如何實現透視財產(或輸出)...用mysql基礎上,可動態更新
我有3個輸入表..
Person
Id | Name | age | Country
----- | :----: | :----: | :-----:
1 | anil | 20 | India
2 | Raggu | 21 | India
3 | IRSHAD| 22 | India
4 | Sravas| 20 | India
5 | . | . | .
6 | . | . | .
7 | . | . | .
Test
Id | Name | description
----- | :----: | :-------------:
1 | Height | Height of a person in feets
2 | Weight | Weight of a person in kgs
3 | Fat | Fat of a person in calories
4 | . | .
5 | . | .
6 | . | .
7 | . | .
Gim
Person_Id | Test_Id | value
--------- | :----: | :----:
1 | 1 | 6
2 | 3 | 120
1 | 2 | 60
4 | 1 | 5.8
6 | . | .
7 | . | .
我需要缺貨表作爲
Gim_Result
Name | Height| Weight | Fat |....
:----: | :----: | :-----:|:-----: |
anil | 6 | 60 | null | .....
Raggu | null | null | 120 | .....
IRSHAD| null | null | null | ....
Sravas| 5.8 | null | null | ....
. | . | . | . | .....
. | . | . | . | .....
. | . | . | . | .....
我需要一個查詢,使得它會產生導致上述表 如圖我它動態產生在結果表的新列在測試表中的每個不同的測試
我認爲,我們可以在SQL Server
使用旋轉產生這種結果的,但我需要用mysql產生這種結果......
可能重複的[MySQL數據透視表](https://stackoverflow.com/questions/7674786/mysql-pivot-table) – Pred
在我的情況下,我不知道什麼字段退出測試表和新的測試時添加在測試表中,我的靜態查詢自動生成輸出表,新測試也是列。 –