用SQL 怎么生成一个这样结构的数据?
- SQL code
declare @table table(name varchar(20),unit varchar(20),price numeric(12,2))insert @tableselect '商品1','TON',120.00 UNION ALLselect '商品1','CBM',300.00 UNION ALLselect '商品2','TON',200.00 --查询的结果/*(3 行受影响)name unit price-------------------- -------------------- ---------------------------------------商品1 TON 120.00商品1 CBM 300.00商品2 TON 200.00*/
想要用SQL生成如下的HTML标签。求高手不吝施教.
- HTML code
<table> <tr> <td rowspan="2">商品1</td> <td>TON</td> <td>120.00</td> </tr> <tr> <td>CBM</td> <td>300.00</td> </tr> <tr> <td>商品2</td> <td>TON</td> <td>200.00</td> </tr></table>
[解决办法]
楼主要的结构我还是没生出来,你再研究研究吧
[解决办法]
说个思路:先计算第一列横跨的行数。。。。。。