我想根據comment_date和create_user_id的最近30天獲取記錄。因此,對於user_id'BOB',它不應該返回任何記錄,因爲有2/13和2/14的記錄(這是在comment_date的30天內)。 「STEVE」,「JOHN」和「KEN」也是如此。我如何編寫user_id'TOM'(案例2),'KEN'(案例3)和'ROSS'(案例4)的查詢?感謝根據日期獲取記錄(最近30天)
comments_sk case comments create_user_id comment_date
120 1 user_comment-1 JOHN 2/16/2017
121 1 user_comment-2 BOB 2/14/2017
122 1 user_comment-3 BOB 1/13/2017
123 2 user_comment-1 BOB 2/13/2017
124 2 user_comment-2 STEVE 2/13/2017
125 2 user_comment-3 TOM 1/13/2017
126 3 user_comment-1 JOHN 2/12/2017
127 3 user_comment-2 JOHN 1/12/2017
128 3 user_comment-3 KEN 1/11/2017
129 4 user_comment-1 KEN 2/14/2017
130 4 user_comment-2 ROSS 1/7/2017
'其中COMMENT_DATE> DATE_ADD(NOW(),INTERVAL -30 DAY)' –
http://stackoverflow.com/questions/2041575/mysql-query-records-between-today-and -last-30-days#2041619 –
使用'NOT EXISTS'子查詢 –