我必须在同一行的结果是2排在SQL实例的表格显示:进行查询到相同的表值在不同的行
**Name Lastname address U_Name**
John Smith 123 N Av NULL
E-mail NULL [email protected] John
Result
**Name Last name e-mail**
John Smith [email protected]
感谢
我现在查询看起来像这样
select C2.UREPEMAIL, 'NULL' as Source, CS.TITLE, CS.CONTACT, C1.COMPANY, C2.UGMNAME as Vendor, CS1.Contsupref, 'NULL',
CS.PHONE, CS.EXT, CS.FAX, 'NULL', 'NULL', 'NULL' Skype, 'NULL', CS.TITLE, 'NULL', 'Department', 'NULL', 'NULL', 'Pref of Con',
'NULL', CS.ADDRESS1 + ' ' + CS. ADDRESS2, CS.CITY, CS. STATE, CS.ZIP, CS.COUNTRY, CS.ADDRESS3, 'NULL', 'NULL', 'NULL', 'NULL',
'NULL'
from CONTSUPP CS
INNER JOIN CONTSUPP CS1
ON CS.CONTACT = CS1.ADDRESS2
INNER JOIN CONTACT1 C1
ON C1.ACCOUNTNO = CS.ACCOUNTNO
INNER JOIN CONTACT2 C2
ON C2.ACCOUNTNO = CS.ACCOUNTNO
请问您的表有什么键? –
请具体关于问题。改善你的问题与表列和示例数据和输出正确 – krishnar
@TimBiegeleisen Theres链接到其他表的关键,但链接2行的唯一方法是与名称和U_Name – Nacho