我有兩個數據庫表: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