我有一个包含两列的表格。一列包含 VARCHAR 类型的 url,另一列包含 DATE 类型的日期。
如何选择1个月内未访问的url?
例如,如果这是我的数据
url date
google.com 2/2/2013
yahoo.com 2/2/2013
google.com 3/2/2013
select 语句应返回 yahoo.com
,因为该 url 已超过 1 个月未被访问
最佳答案
尝试:
SELECT a1.url
FROM accesses AS a1
WHERE a1.url NOT IN (
SELECT a2.url
FROM accesses AS a2
WHERE a2.access >= DATE_SUB(NOW(), INTERVAL 1 MONTH)
);
这与 Danny Beckett 的回答相反。
关于mysql - 如何选择 1 个月内未访问的网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15195731/