【发布时间】:2021-04-23 12:39:01
【问题描述】:
我目前有一张桌子:
id | info | value | date
1 | desc | description | 19-01-1990 10:01:23
2 | lname | Doe | 19-11-1990 10:01:23
1 | fname | John | 19-08-1990 10:01:23
1 | dob | dob | 19-05-1990 10:01:23
3 | fname | Jo | 19-01-1990 10:01:23
我想稍后查询和抓取数据并与多个表进行连接,所以我需要它:
id | desc | lname | fname | dob | desc | date | ... |
1 | description | Doe | John | dob | description | 19-01-1990 10:01:23 | ... |
2 | ......... | ..... | Jo | | | ... | ... |
我尝试过交叉表,但它似乎不起作用。任何帮助表示赞赏
【问题讨论】:
-
您应该包含基于样本输入数据的完整预期输出。特别是,您应该准确地向我们展示
date列的外观。 -
你还没有回答我的问题。请在输出中包含
date列的值。 -
所以你想要每个
id的最早日期? -
@TimBiegeleisen 我希望获得信息列值,例如desc、lname、fname 作为列,所以一行是一个 id
-
@TimBiegeleisen 我不清楚,但我正在尝试将我的行转换为基于 id 作为键的列
标签: spring spring-boot spring-data spring-jdbc jdbctemplate