Я пишу сайт WordPress, в котором есть петиция, мне нужно показать всех петиционеров по имени, стране и должности.
Но тема WordPress, которую я использую, настроена для хранения значений для пользователей петиции в нескольких строках (кажется, WordPress всегда делает это с пользователями).
каждый пользователь хранится как пользователь WordPress с ролью «петиционер».Мне удалось получить всех просителей, использующих этот запрос
SELECT display_name
, meta_value
, meta_key
FROM wp_users
JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
WHERE meta_key = "petition_user_country"
OR meta_key = "petition_user_state"
AND meta_value !=""
ORDER
BY ID DESC;
Этот запрос теперь возвращает (только с тестовыми данными)
+--------------------------+------------+-----------------------+
| display_name | meta_value | meta_key |
+--------------------------+------------+-----------------------+
| Test3 Test34 | AF | petition_user_country |
| Test3 Test34 | Tester | petition_user_state |
| Test Testnomsen | NO | petition_user_country |
| Test Testnomsen | Student | petition_user_state |
| Brushan | NO | petition_user_country |
| Kristian | Student | petition_user_state |
| Andreas Noe | NO | petition_user_country |
| Georg Simone | NO | petition_user_country |
+--------------------------+------------+-----------------------+
Столбец meta_value содержит как позицию человека, так истрана, из которой ониМне нужна моя HTML-таблица, чтобы показать каждого человека как единое целое и отобразить страну, должность и имя.