【发布时间】:2016-01-11 21:41:49
【问题描述】:
我正在使用 wordpress。我要制作自定义过滤器。我希望在其中使用 metakey 的 memberId。
参考问题:php - get meta value by using meta key from mysql
我的最后陈述如下:
select distinct(memberid) from membermetas
where memberMeta = 'kilo'
and memberMetaValue >= 90
and memberMeta = 'boy'
and memberMetaValue <= 175
当我尝试编写此查询时,我什么也没得到。
如何编写查询来获取 memberMeta 字段上的 2 或 3 个条件的 memberId?
【问题讨论】:
-
尝试使用括号对您的条件进行分组
select distinct(memberid) from membermetas where (memberMeta = 'kilo' and memberMetaValue >= 90) and (memberMeta = 'boy' and memberMetaValue <= 175) -
您可能会错过表名中的数据库前缀。
-
@MahaDev 我写了前缀。