我有3个表posts
,fields
,post_field
。
允许posts
表通过fields
包含post_field
表中的某些动态字段。
我需要编写一些MySQL 5.7脚本来做到这一点。
表格示例:
posts
id | content |
___________________
1 | some_text1 |
2 | some_text2 |
3 | some_text3 |
fields
id | name |
_______________
1 | field1 |
2 | field2 |
post_field
post_id | field_id | value |
______________________________
1 | 1 | val1 |
2 | 1 | val2 |
2 | 2 | val3 |
预期结果:(如果某行不需要字段,则将单元格留空)
id | content | field1 | field2 |
_____________________________________
1 | some_text1 | val1 | |
2 | some_text2 | val2 | val3 |
3 | some_text3 | | |