【发布时间】:2015-07-23 23:17:39
【问题描述】:
我创建了一个 sqlfiddle,概述了我正在尝试做的事情:
http://sqlfiddle.com/#!9/41f3c/2
基本上,我需要在包含元信息的表中搜索独特的帖子。在这种情况下,元数据是一系列代表排除的日期(想想酒店的预订系统)。
我传入了开始和结束日期。我想找到不包含该范围内的日期的 post_id。我很接近,但无法完全弄清楚。
SELECT DISTINCT post_id
FROM wp_facetwp_index
WHERE facet_name = 'date_range'
AND facet_value NOT BETWEEN '$start_date' AND '$end_date'
如果表中唯一排除的日期在范围内,则此方法有效,但如果某些日期超出范围,我仍然会得到 post_id。
感谢收看。
【问题讨论】:
-
我删除了wordpress标签并添加了一个SQL标签,因为这个查询实际上是一个通用的sql问题。