我试图使用SQL in()查询WordPress中的用户id列表,并在wp\\u usermeta表中的meta\\u键“is\\u registered”上添加meta\\u值为“Yes”的用户id,但我似乎无法实现这一点。它只返回0个结果。如果我只将IN()与ID的数组一起使用,则效果很好。
以下是我正在使用的内容:
SELECT DISTINCT wp_users.ID FROM wp_users LEFT JOIN wp_usermeta ON ( wp_users.ID = wp_usermeta.user_id ) WHERE wp_users.ID IN(23,643,574,617,26) AND wp_usermeta.meta_key = \'is_registered\' AND wp_usermeta.meta_value = \'Yes\'
这必须是SQL。我不能使用WP\\u User\\u Query(),因为它用于我的个人项目,我想使用SQL。
有谁能看到我在这里做错了什么,因为我一直在绞尽脑汁,想知道什么是永远的感觉!