22,209
社区成员
发帖
与我相关
我的任务
分享
SELECT a.ID, a.OrgID, a.OrgCode, a.SystemTypeId, a.EconomyTypeId, a.IndustryId, a.OrgDistId, a.OrgContactId, a.LinkMan1ContactId, a.LinkMan2ContactId,
a.LegalPersonContactId, a.AgreementId, a.CertificateId, a.EmployeesNumber, a.RecEnabled, a.Deleted, a.TimeStamp, a.RecUserId,
b.Name AS OrgName, b.Description AS OrgDescription, b.Address AS OrgAddress, b.Zipcode AS OrgZipcode, b.Telephone AS OrgTelephone,
b.MobilePhone AS OrgMobilePhone, b.QQ AS OrgQQ, b.EMail AS OrgEMail, b.Fax AS OrgFax, c.Name AS LegalPersonName,
c.Description AS LegalPersonDescription, c.Address AS LegalPersonAddress, c.Zipcode AS LegalPersonZipcode,
c.Telephone AS LegalPersonTelephone, c.MobilePhone AS LegalPersonMobilePhone, c.QQ AS LegalPersonQQ, c.EMail AS LegalPersonEMail,
c.Fax AS LegalPersonFax, d.Name AS LinkMan1Name, d.Description AS LinkMan1Description, d.Address AS LinkMan1Address,
d.Zipcode AS LinkMan1Zipcode, d.Telephone AS LinkMan1Telephone, d.MobilePhone AS LinkMan1MobilePhone, d.QQ AS LinkMan1QQ,
d.EMail AS LinkMan1EMail, d.Fax AS LinkMan1Fax, e.Name AS LinkMan2Name, e.Description AS LinkMan2Description,
e.Address AS LinkMan2Address, e.Zipcode AS LinkMan2Zipcode, e.Telephone AS LinkMan2Telephone, e.MobilePhone AS LinkMan2MobilePhone,
e.QQ AS LinkMan2QQ, e.EMail AS LinkMan2EMail, e.Fax AS LinkMan2Fax, f.CatalogName AS SystemTypeName, f.Remark AS SystemTypeRemark,
g.CatalogName AS EconomyTypeName, g.Remark AS EconomyTypeRemark, h.CatalogName AS IndustryName, h.Remark AS IndustryRemark,
i.CatalogName AS OrgDistName, i.Remark AS OrgDistRemark, j.AgreementCode, j.ValidDateBegin AS AgreementValidDateBegin,
j.ValidDateEnd AS AgreementValidDateEnd, k.CertificateCode, k.ReleaseDate AS CertificateReleaseDate, k.ValidDateBegin AS CertificateValidDateBegin,
k.ValidDateEnd AS CertificateValidDateEnd, l.LoginName AS RecUserLoginName, l.Name AS RecUserName
FROM dbo.Comm_Organizations AS a INNER JOIN
(SELECT DISTINCT OrgID, MAX(TimeStamp) AS TimeStamp
FROM dbo.Comm_Organizations
GROUP BY OrgID) AS x ON a.OrgID = x.OrgID AND a.TimeStamp = x.TimeStamp LEFT OUTER JOIN
dbo.Comm_Contacts AS b ON a.OrgContactId = b.ID LEFT OUTER JOIN
dbo.Comm_Contacts AS c ON a.LegalPersonContactId = c.ID LEFT OUTER JOIN
dbo.Comm_Contacts AS d ON a.LinkMan1ContactId = d.ID LEFT OUTER JOIN
dbo.Comm_Contacts AS e ON a.LinkMan2ContactId = e.ID LEFT OUTER JOIN
dbo.Es_Catalog AS f ON a.SystemTypeId = f.CatalogID LEFT OUTER JOIN
dbo.Es_Catalog AS g ON a.EconomyTypeId = g.CatalogID LEFT OUTER JOIN
dbo.Es_Catalog AS h ON a.IndustryId = h.CatalogID LEFT OUTER JOIN
dbo.Es_Catalog AS i ON a.OrgDistId = i.CatalogID LEFT OUTER JOIN
dbo.Comm_Agreements AS j ON a.AgreementId = j.ID LEFT OUTER JOIN
dbo.Comm_Certificates AS k ON a.CertificateId = k.ID LEFT OUTER JOIN
dbo.Ts_User AS l ON a.RecUserId = l.UserID
最好给出完整的表结构,测试数据,计算方法和正确结果.