我有两个数据库表:MYSQL选择所有过期的用户
subscribers: (ID, name, email_address etc)
而且 订阅:(subsc_id,USER_ID,subsc_start,subsc_end)
我的问题是我怎么能得到所有的结果已过期成员?我写了一个SQL查询:
SELECT *
FROM subscriptions
LEFT JOIN subscribers
ON subscriptions.user_id = subscribers.ID
WHERE DATE(subscription.subsc_end) < DATE(NOW())
GROUP BY subscriptions.user_id
的问题是,如果一个用户有一个活跃的认购,但也有较早到期的认购,那么该用户将也加入到过期列表。
谁能帮我写正确的查询?
谢谢
谢谢!它正在工作! –
不客气:) – Bolovsky