【问题标题】:SQL: Selecting value of cell based on the value of another cellSQL:根据另一个单元格的值选择单元格的值
【发布时间】:2012-05-15 13:49:29
【问题描述】:

用户的 WordPress 数据库架构如下:

TABLE wp_users
ID
user_login
user_pass
user_nicename
user_email
...

TABLE wp_usermeta
umeta_id
user_id
meta_key
meta_value

现在,我希望能够为其编写 SQL 语句的 wp_usermeta 表。

在一行中,meta_key 是“first_name”...我如何编写一个 SQL 查询来提取 meta_value 其中meta_key 等于“first_name”?这不起作用:

SELECT meta_value FROM wp_usermeta WHERE meta_value = "first_name";

【问题讨论】:

    标签: php mysql sql database wordpress


    【解决方案1】:

    应该是

    SELECT meta_value FROM wp_usermeta WHERE meta_key = "first_name";
    

    请注意,您使用的是 WHERE meta_value 而不是 WHERE meta_key

    【讨论】:

      最近更新 更多