У меня 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 | | |