怎样根据数据库某字段的部分内容实现排重解决方案

怎样根据数据库某字段的部分内容实现排重怎样根据数据库某字段的部分内容实现排重?可能我说的不太清楚,举

怎样根据数据库某字段的部分内容实现排重
怎样根据数据库某字段的部分内容实现排重?可能我说的不太清楚,举个例子:

数据表: id bookname qici
  1 读者 2011年第4期
  2 读者 2011年第3期
  3 读者 2010年第4期
  4 读者 2010年第3期 

有没有什么办法只返回如下结果集?
  id bookname qici
  1 读者 2011年第4期
  2 读者 2010年第4期

 

[解决办法]

SQL code
SELECT id, bookname, qici, LEFT(qici, 4) AS nian, RIGHT(LEFT(qici, 7), 1) AS qiINTO newtbFROM tbnameSELECT id, bookname, qiciFROM newtbWHERE (qi IN          (SELECT MAX(qi)         FROM newtb         GROUP BY nian))DROP TABLE newtb