Создание SQL-запроса, который ссылается на мета-значение - PullRequest
0 голосов
/ 02 мая 2018

Надеемся на некоторую помощь с SQL-запросом. У меня есть следующее:

$sql = "SELECT * from 
(SELECT m1.post_id as ID,post_date,m1.meta_value as project_name, m2.meta_value as access_key, m3.meta_value as seq_number
 FROM wpha_posts
 join wpha_postmeta m1 on m1.post_id = ID and m1.meta_key = '_field_5'
 join wpha_postmeta m2 on m2.post_id = ID and m2.meta_key = '_field_7'
join wpha_postmeta m3 on m3.post_id = ID and m3.meta_key = '_seq_num'
 where post_type = 'nf_sub' AND post_author = ".$profile_id." AND wpha_postmeta.seq_number = ".$seqNumber.") as v1";

$results = $wpdb->get_results($sql);

То, что я пытаюсь сделать, это показать данные из двух таблиц sql, но показывать результаты только в том случае, если порядковый номер совпадает с номером, который я передал через URL.

$seqNumber = (int)$_GET['id'];

Мне не удается сопоставить мета-значение метаключа _seq_num в базе данных.

Любая помощь будет высоко ценится

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