今天上午在一个JAVA群里,有人问了一个关于sql的问题,他用的应该是oracle或者DB2之类的数据库,偶也不清楚,就变变数据类型,用mysql做例子吧。大概也就是这个意思,要把如下的一个形式的表数据,

通过一条SQL,查询出需要的结果,需要的结果是这个样子:

先附上生成测试数据的SQL语句:

具体思路,,自己看看实现语句就OK了。