可以将sql中的Row拆分/拆分为两个不同的行,并将它们显示为两行

时间:2018-02-26 08:57:59

标签: sql sql-server sql-server-2008

我并不是想成为傻瓜,但这是我的要求。

我的桌子: image Mytable

我目前仍然坚持使用此查询,并且无法进一步考虑将其全部放在一行中。

我的查询:

select ID, Date, Name, INTime, ID, Date, Name, OutTime from Mytable

我需要的输出: image output i need

2 个答案:

答案 0 :(得分:0)

subItems

答案 1 :(得分:0)

在SQL Server中,您可以使用APPLY运算符

SELECT a.* FROM table t
CROSS APPLY (
    VALUES (t.id, t.date, t.name, t.in),
           (t.id, t.date, t.name, t.out)
)a