gpt4 book ai didi

sql - 查询不大于当前日期的多个日期

转载 作者:行者123 更新时间:2023-11-29 05:44:09 24 4
gpt4 key购买 nike

我的数据库中有一个一对多的关系,其中一个事件可以有多个日期。我需要找到所有那些没有任何大于当前日期的事件(即已过期的事件)。

我正在使用以下内容来选择所有具有 future 日期的事件:

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())

哪个(或两者都不)更接近这个想法。

最佳答案

你可以简单地做一个 where not in like

SELECT * FROM events WHERE events.ID NOT IN 
(
your current query here (but only select the id)
)

关于sql - 查询不大于当前日期的多个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com