Как транспонировать таблицу в MySQL? - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу изменить формат таблицы, которая у меня была. я слышал об pivot заявлении, но не знаю, как применить его к моей ситуации.

Я думал о перестановке таблицы, как только я экспортирую ее в CSV-файл, но для этого потребуется время и дополнительный шаг.

это то, что у меня есть

+------+------------+-----------+-------+
| name |    date    | breakfast | lunch |
+------+------------+-----------+-------+
| Mike | 21/02/2019 |         1 |     0 |
| Adam | 21/02/2019 |         1 |     0 |
| Liam | 13/05/2019 |         1 |     1 |
+------+------------+-----------+-------+

Я хотел бы изменить формат на

+------------+-----------+-------+
|    days    | breakfast | lunch |
+------------+-----------+-------+
| 21/02/2019 |           |       |
| Mike       |         1 |     0 |
| Adam       |         1 |     0 |
| 13/05/2019 |           |       |
| Liam       |         1 |     1 |
+------------+-----------+-------+ 

это не должно быть точно таким же, я просто хочу, чтобы экспорт показывал name и блюда на основе date я пытался использовать group by но я ошибся, пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...