在询问之前我没有进行很多搜索,因为我觉得搜索字符串写起来很复杂。
我将通过示例而不是描述来询问。
我有一张名为 user_sale 的表
id emp_id emp_name emp_location date sales
------------------------------------------------------
1 111 mr.one A 2013/07/17 5000
2 111 mr.one C 2013/07/14 6000
3 222 mr.two B 2013/06/15 5500
等等。
在输出中,我希望所有字段保持原样,但希望 emp_location 在一个月内最新。我能够从日期获得月份和年份。所以我可以按年和月分组。
预期输出:
id emp_id emp_name emp_location date sales
------------------------------------------------------
1 111 mr.one A 2013/07/17 5000
2 111 mr.one A 2013/07/14 6000
3 222 mr.two B 2013/06/15 5500
一种解决方案是加入同一张表,但由于该表包含大量数据,它似乎不是一个合适的解决方案。