我一直在试图停止为我工作的SQL查询。我有以下查询:
SELECT count(ID) AS total FROM `wp_users` WHERE ID NOT IN (SELECT user_id FROM `wp_usermeta` WHERE `meta_key` = 'wp_capabilities' AND (`meta_value` LIKE '%overleden%' || `meta_value` LIKE '%oudlid%' || `meta_value` LIKE '%adverteerder%')) AND ((wp_usermeta.meta_key = 'plaats' AND wp_usermeta.meta_value LIKE '%michiel%') OR (wp_usermeta.meta_key = 'achternaam' AND wp_usermeta.meta_value LIKE '%michiel%') OR (wp_usermeta.meta_key = 'roepnaam' AND wp_usermeta.meta_value LIKE '%michiel%'))
我做错了什么?代码应该给我一个名为“michiel”的用户。
亲切的问候, 米希尔
答案 0 :(得分:0)
表名wp_usermeta位于WHERE子查询中,您无法在其他条件下使用它。