【发布时间】:2016-03-22 18:52:54
【问题描述】:
我正在尝试从我的 WP 数据库中选择 meta_value = 'x' 和 meta_key = 'y' 的所有元值。但我的查询什么也没返回:
SELECT meta_value FROM `tst_postmeta` WHERE meta_key = 'thevoters' AND meta_value = 'mint'
我在这里做错了什么?!
更新
查询应返回 meta_value 列,其中包含一些基于名为“the_voters”的 meta_key 的 id,但其中 meta_value 等于“mint”。
我也试过这个查询:
SELECT meta_value FROM `tst_postmeta` WHERE meta_key = 'thevoters' AND meta_key = 'sticker_chosen' AND meta_value = 'mint'
【问题讨论】:
-
我不是 WP 专家,但有几个问题 - 你真的有东西,可以通过你的“过滤器”选择,根据你的查询,你只能得到一个结果 -
mint -
您没有符合此条件的行
-
@demo,我知道它不返回任何内容,因为它不匹配。如果我不够清楚,我已经用我期望查询的内容更新了我的问题。谢谢。
-
你的SQL是正确的,你的逻辑是错误的。删除您的条件,然后重试。
-
@vkp,是的,这是真的,用我希望查询执行的操作更新了我的问题,但我上面的查询是我到目前为止的结果。