选择在wp_usermeta表中的多行上具有合格数据的用户
我正在尝试查找具有所有四个限定值的 - 每个值都在数据库表的不同行中。user_id
我正在查询的表wp_usermeta
:
Field Type Null Key Default Extra
---------------------------------------------------------------------------
umeta_id bigint(20) unsigned PRI auto_increment
user_id bigint(20) unsigned IND 0
meta_key varchar(255) Yes IND NULL
meta_value longtext Yes NULL
我已经编写了一个MySQL查询,但它似乎不起作用,因为结果是空的。
$result = mysql_query(
"SELECT user_id
FROM wp_usermeta
WHERE
(meta_key = 'first_name' AND meta_value = '$us_name') AND
(meta_key = 'yearofpassing' AND meta_value = '$us_yearselect') AND
(meta_key = 'u_city' AND meta_value = '$us_reg') AND
(meta_key = 'us_course' AND meta_value = '$us_course')"
);
如何返回与所有这四行相关的user_id