Sql 如何以以下格式显示数据
我的桌子是:Sql 如何以以下格式显示数据,sql,Sql,我的桌子是: Id Name Add 1 a A 2 b B 3 c C 4 d D 我想将其替换为: Id Name Add Id2 Name2 Add2 1 a A 2 b B 3 c
Id Name Add
1 a A
2 b B
3 c C
4 d D
我想将其替换为:
Id Name Add Id2 Name2 Add2
1 a A 2 b B
3 c C 4 d D
使用下面的查询
Select LTable.id,LTable.Name,LTable.[Add],
RTable.id,RTable.Name,RTable.[Add]
from
(
Select Row_Number()over ( order by id)as fldkey,id,name , [Add]
from TableName
where id % 2 <> 0
) as LTable INNER JOIN
(
Select Row_Number()over ( order by id)as fldkey,id,name , [Add]
from TableName
where id % 2 = 0
) as RTable
on LTable.fldKey = RTable.fldKey
你试过什么?我不知道我怎么做?逻辑是什么?试试看。。然后我们可以进一步帮助…我想提取两个表。。。一个Id为奇数,另一个Id为偶数,然后加入它们