gpt4 book ai didi

MYSQL 查询查找仅在特定日期之后添加的 ID

转载 作者:行者123 更新时间:2023-11-29 06:41:44 25 4
gpt4 key购买 nike

我在尝试提出特定的 mysql 查询时遇到问题。我什至没有找到任何与我正在寻找的内容相近的引用资料。我不确定我是否正在搜索正确的问题...

我有一个存储唯一 ID 列表的数据库。然后,每当 ids 执行某些操作时,它们都会在数据库中获得唯一的条目。因此,一个 ID 每个月在我的数据库中出现数百次并不罕见。目前我的数据库中有大约 5 年的 ids。我想要构建的查询是识别自 6 月初以来的新 ID。

到目前为止,我能够在 6 月份提出所有指定特定 id 的唯一查询,我想要在 6 月份首次出现且以前从未出现过的 id。

如有任何帮助,我们将不胜感激。

编辑:我有每个条目添加到表中的时间戳

最佳答案

以下应该有效:

SELECT ID FROM (
SELECT DISTINCT(ID) as ID
FROM YOUR_TABLE
WHERE DATE >= "2018/06/01") b
WHERE b.ID NOT IN (
SELECT DISTINCT(ID) as ID
FROM YOUR_TABLE
WHERE DATE < "2018/06/01")

它会创建 6 月之前和之后的 id 选择,然后比较 6 月之后的新 ID。一种更简单的方法是在用户上设置第一个操作列来指示他们何时变得“活跃”。

关于MYSQL 查询查找仅在特定日期之后添加的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51313376/

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