Как получить таблицу WordPress wp_cf7_vdata_entry для сохранения в столбцах вместо строк - PullRequest
0 голосов
/ 16 января 2020

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

Сейчас таблица выглядит следующим образом

+----+--------+---------+---------+-----------------+
| id | cf7_id | data_id | name    | value           |
+----+--------+---------+---------+-----------------+
| 1  | 6      | 1       | f_name  | bob             |
+----+--------+---------+---------+-----------------+
| 2  | 6      | 1       | l_name  | frank           |
+----+--------+---------+---------+-----------------+
| 3  | 6      | 1       | email   | bob@gmail.com   |
+----+--------+---------+---------+-----------------+
| 4  | 6      | 1       | message | hi              |
+----+--------+---------+---------+-----------------+
| 5  | 6      | 2       | f_name  | peter           |
+----+--------+---------+---------+-----------------+
| 6  | 6      | 2       | l_name  | smith           |
+----+--------+---------+---------+-----------------+
| 7  | 6      | 2       | email   | smith@gmail.com |
+----+--------+---------+---------+-----------------+
| 8  | 6      | 2       | message | hey             |
+----+--------+---------+---------+-----------------+

Но я хочу, чтобы она выглядела так

+---------+-------+-------+-----------------+---------+
| data_id | fname | lname | email           | message |
+---------+-------+-------+-----------------+---------+
| 1       | bob   | frank | bob@gmail.com   | hi      |
+---------+-------+-------+-----------------+---------+
| 2       | peter | smith | smith@gmail.com | hey     |
+---------+-------+-------+-----------------+---------+

Любая помощь о том, как это сделать. Я попытался использовать функцию поворота SQL и функцию case, и оба не работали. Я также посмотрел в Интернете, и кто-то сказал, что вы можете сделать это с подзапросами, но я не знаю много об этом

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