我需要查询语句的帮助来添加选定的记录。MYSQL:最新记录总和
的表记录示例“TBLA”:
Name, Year, Level, Points, Item
John, 2012, 1, 2, bag
John, 2012, 1, 1, book
John, 2013, 1, 1, pen
John, 2013, 1, 1, pencil
John, 2014, 2, 3, hat
John, 2014, 2, 1, ruler
Kent, 2014, 2, 2, bag
Mic, 2014, 2, 2, bag
Dan, 2014, 2, 2, bag
Tim, 2014, 2, 2, bag
是否有可能做一个1个语句查询与条件求和点约翰,如果水平超过2相同年,那么只考虑最近一年的积分。
例如:在上面的例子中,只有下面的记录应该添加点。 (2012年的记录应事先被忽略,因为那里是具有1级。因此约翰应该有6点以后的一年(2013年)
John, 2013, 1, 1, pen
John, 2013, 1, 1, pencil
John, 2014, 2, 3, hat
John, 2014, 2, 1, ruler
感谢
,如果你设计你的表diferently你可以做到这一点更容易。 – Juanpe 2014-09-03 08:27:45
可以降级吗? – Bulat 2014-09-03 08:47:13
级别仅为1或2。 – 2014-09-03 08:52:49