【发布时间】:2021-06-16 17:20:44
【问题描述】:
我有一个名为 Notes 的表格:
我想这样显示:
select n1.note_ecrit, n1.note_tp, n1.note_total, n2.note_ecrit, n2.note_tp, n2.note_total
from Notes n1
inner join Notes n2 on n1.cne = n2.cne
【问题讨论】:
-
请提供更多细节。
-
好吧,我有 Table Note,如图 1,我不想在同一行而不是两行中获得第一个会话和第二个会话的注释
-
请避免链接到图像并将您的示例添加为格式化文本,这样更容易提供帮助。
-
好吧,我有 Table Note,如图 1,我不想在同一行而不是两行中获得第一个会话和第二个会话的注释
-
你可以使用union-all。像这样:
with t1 as (select n1.note_ecrit, n1.note_tp, n1.note_total, n2.note_ecrit, n2.note_tp, n2.note_total from Notes n1 inner join Notes n2 on n1.cne = n2.cne); select n1.* union all select n2.*,类似 tha。请阅读此链接:docs.microsoft.com/en-us/sql/t-sql/queries/…
标签: sql sql-server-2008