我在我的数据库中有一对多关系,其中一个事件可能有多个日期。我需要找到所有没有比当前日期更大的事件的事件(即已经过期的事件)。查询多个日期不大于当前日期
我使用下面的选择与将来的日期所有这些事件:
SELECT events.id AS id,events.picture,events.name,events.venue,events.city
FROM events,event_dates
WHERE event_dates.start_date >= DATE(NOW())
GROUP BY events.id ORDER BY events.id DESC
我不是很聪明试图扭转这一点,并获得所有日期< DATE(NOW())
或NOT event_dates.start_date >= DATE(NOW())
哪个(或者哪个都不)更接近这个想法。
你对这些疑问的了解展示了我一如既往的无知 – kalpaitch 2010-11-07 22:37:32