当前位置: 代码迷 >> Java Web开发 >> key-value形式的数据,该怎么查询赋值呢
  详细解决方案

key-value形式的数据,该怎么查询赋值呢

热度:584   发布时间:2016-04-17 00:48:25.0
key-value形式的数据,该如何查询赋值呢
数据库表结构如下

日期 Date_id 主键  
指标 Item_id 主键
指标值 Item_value

需要将数据以下面的格式显示,sql语句该怎么写呢

日期 20110201 20110202 20110203 20110204 20110205
Item1 123 123 123 123 123
Item2 123 123 124 123 123
... ... ... ... ... ...

sql不知道如何写方便快速,我写的sql查出的一条记录只能对应一项值,郁闷中,不能写N多条sql语句呀?求大侠帮忙!!!!

------解决方案--------------------
想要的格式没看明白。。。
------解决方案--------------------
用存储过程写一个方法!一键call 搞定!!!!
------解决方案--------------------
转置,应该要在应用程序里搞定。
------解决方案--------------------
探讨

想要的格式没看明白。。。

------解决方案--------------------
顺路问一下,实现楼主这种要求,主要是SQL的技术吧?
还真没想过在程序里如何方便的实现。
------解决方案--------------------
用sql的话非常麻烦

如果在程序里处理的话,达到那种效果就非常简单了
例如:
Java code
<table>        <tr>        <%for(;;)%>          <td>              <table>                  <tr>                      <td>Date_id</td>                  </tr>                  <tr>                      <td>Item_id</td>                  </tr>                  <tr>                      <td>Item_value</td>                  </tr>              </table>          </td>        <%}%>        </tr>      </table>
  相关解决方案