abcdxueweiping 2015-02-12 02:18 采纳率: 0%
浏览 1553

多字段分类问题后剩余字段取日期最大的一个

我有两如下结果的表 data
paramKey swimmingpoolKey value date
wd yhg 20 2014-08-15
sd yhg 40 2014-08-13
rs yhg 100 2014-08-14
wd yhg 55 2014-10-10

还有两个表param
id     key    name
1      wd     温度
2      sd      深度
3      rs       人数

swimmingpool
id     key     name
1      yhg     一号馆
2      ehg    二号馆

我想得到以下的表
paramId swimmingpoolId paramKey swimmingpool value date
2 1 sd yhg 40 2014-08-13
3 1 rs yhg 100 2014-08-14
1 1 wd yhg 55 2014-10-10
也就是在data表中只要paramKey和wimmingpoolKey 的组合相同的只取出date最近的一条记录,并且在结果出现另外两个表的paramKey和wimmingpoolKey作为外键在另外两根个表中的id

  • 写回答

1条回答 默认 最新

  • danielinbiti 2015-02-12 02:31
    关注

    data表按paramKey和wimmingpoolKey 分组,按日期排序,然后生成rownumber,取第一条

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器