0
SELECT users.email FROM users
INNER JOIN orders
ON orders.user_id = users.id
WHERE orders.status = 'new'
AND orders.date_created > three months back?
我想抓取所有用户在未来3个月内未在我的网站上下单的电子邮件。所以,如果3个月内没有订单,请抓住电子邮件。MySQL:在三个月内抓取并且没有抓取行
date_created
是类型TIMESTAMP。所以一个例子是:2012-11-10 23:54:20
另外我想要一个查询抓取用户的电子邮件谁没有做任何订单(订单表中没有行)?
我试着用:
SELECT users.email FROM users
WHERE users.id NOT IN (select user_id from orders where user_id = users.id and orders.status = 'new')
但似乎抢用命令的用户呢?