主题:如何生成多行数据?
数据库环境:Microsoft SQL Server 2000
有个数据表如下:
设备编号 特性 使用情况
A1 B1 C1
A2 B2 C2
A3 B3 C3
现需要用SQL查询语句得到如下数据:
设备编号 端口号 特性 使用情况
A1 0 B1 C1
A1 1 B1 C1
A1 2 B1 C1
A1 3 B1 C1
A2 0 B2 C2
A2 1 B2 C2
A2 2 B2 C2
A2 3 B2 C2
A3 0 B3 C3
A3 1 B3 C3
A3 2 B3 C3
A3 3 B3 C3
语句该如何写(不使用UNION)?
有个数据表如下:
设备编号 特性 使用情况
A1 B1 C1
A2 B2 C2
A3 B3 C3
现需要用SQL查询语句得到如下数据:
设备编号 端口号 特性 使用情况
A1 0 B1 C1
A1 1 B1 C1
A1 2 B1 C1
A1 3 B1 C1
A2 0 B2 C2
A2 1 B2 C2
A2 2 B2 C2
A2 3 B2 C2
A3 0 B3 C3
A3 1 B3 C3
A3 2 B3 C3
A3 3 B3 C3
语句该如何写(不使用UNION)?