我要求数据表现出来是如下图的效果<table border=1 cellspacing=0 cellspadding=0 width="300px">
<tr>
<td width="10%"></td><td width="10%">A1</td><td width="10%">A2</td><td width="10%">A3</td><td width="10%">A4</td><td>.....</td>
</tr>
<tr>
<td>B1</td><td>C11</td><td>C12</td><td>C13</td><td>C14</td><td>.....</td>
</tr>
<tr>
<td>B2</td><td>C21</td><td>C22</td><td>C23</td><td>C24</td><td>.....</td>
</tr>
<tr>
<td>B3</td><td>C31</td><td>C32</td><td>C33</td><td>C34</td><td>.....</td>
</tr>
<tr><td colspan="10">.....</td></tr>
</table>
展现出来的列的最大值是可以预计的(不是无限大),行是变化的,应该就只有三个属性 A、B、C
但是不知道数据库如何设计为好请大家给给意见

解决方案 »

  1.   

    不好意思,效果如下
         A1    A2    A3   A4   .....
    B1   C11   C12   C13  C14  ..
    B2   C21   C22   C23  C24  ..
    B3   C31   C32   C33  C34  ..
    ..
      

  2.   

    只感觉B和C有关联
    A独立?
    那就分别用两个表存储
      

  3.   

    数据存储 是这样的 A1 B1 C11
    A1 B2 C21
    A1 B3 C31
    A2 B1 C12
    A2 B2 C22
    A2 B3 C32
    ....展现出来变换 
         A1    A2    A3  A4  ..... 
    B1  C11  C12  C13  C14  .. 
    B2  C21  C22  C23  C24  .. 
    B3  C31  C32  C33  C34  .. 
      

  4.   

    感觉还是让程序控制输出吧,感觉用两个表存比较浪费。。每次select一行数据,然后用一个二维表存起来,然后输出。。