【发布时间】:2020-05-14 13:05:45
【问题描述】:
我有 3 个不同的(人员和地址信息)当前位于 3 行中。我需要它们都在每个项目编号的一行中。我在想我需要进行自我连接,但我陷入了语法困境。这需要是一个未聚合且不能使用数据透视函数的查询。
当前 SQL 语句:
Select ActivityID, NAMETYPE, NAME, ADDRESS1, CITY, Zip from People
电流输出
ActivityID NAMETYPE NAME ADDRESS CITY STATE ZIP
SPAR19-00001 APPLICANT weler, Inc. W204 Goldendale Road town MI 12354
SPAR19-00001 OWNER Aircraft Services LLC 26 Aviation Dr villiage MI 12345
SPAR19-00001 ARCHITECT Engineering Consultatns 700 Parkway Grove MI 12345
希望它看起来像
ActivityID APPLNAME APPLADDRESS APPLCITY OWNERNAME OWNERADDRESS OWNERCITY etc
SPAR19-00001 weler, Inc. W204 Goldendale Road town Aircraft Services 26 Aviation Dr villiage
【问题讨论】:
-
您使用的是哪个 RDBMS?另外,您能否清楚地格式化您当前和预期的输出。很难理解。
-
sql server,我发现这很难阅读。我将包括图片。谢谢!
标签: sql sql-server syntax self-join