如何在Wordpress SQL查询中仅一次获得post_id?

时间:2019-06-11 09:57:07

标签: sql wordpress

如果SQL查询从数据库获取记录,我仅尝试一次检索post_id。但是下面的查询返回post_id三次。我该如何修改查询,一次只给我post_id一次,它检查db中的所有3个meta值。

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))

0 个答案:

没有答案