用SQL 怎么生成一个这样结构的数据?
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*/
<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>