我有这张桌子...
--------------------------------------
| user_id | status | status_date |
--------------------------------------
| 1 | Current | 2012-08-01 |
| 1 | Referral | 2012-03-14 |
| 2 | Referral | 2012-04-23 |
| | | |
--------------------------------------
我将如何查询以找到一个不同的 user_id,其推荐日期在 2012 年 6 月 30 日之前并且当前日期在 2012 年 6 月 30 日之后或根本没有当前状态记录?
数据库是 MySQL。