Как получить post_id только один раз в WordPress SQL запрос? - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь получить post_id только один раз, если SQL-запрос получает записи из базы данных.Однако ниже запрос возвращает post_id три раза.Как я могу изменить свой запрос, который даст мне post_id только один раз, когда он проверяет все 3 мета значения в дБ.

Запрос Sql:

$wpdb->get_results(  $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key IN ('_edd_discount_name', '_edd_discount_amount', '_edd_discount_product_reqs') AND meta_value IN (%s, %s, %s) ",$user_login, $copuan_code_price, $download_id) );

Другой:

SELECT post_id FROM wp_postmeta WHERE ((meta_key="_edd_discount_name" AND meta_value="abc_user") OR (meta_key='_edd_discount_amount' AND meta_value=999) OR (meta_key="_edd_discount_product_reqs" AND meta_value=19))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...