中国开发网: 论坛: 程序员情感CBD: 贴子 45063
steel1
多谢各位,用李老师的法子解决了!
SELECT aaa.Name, aaa.CompanyName, aaa.State, aaa.Deep
FROM (SELECT b.Name AS Name, c.Company_Name AS CompanyName, c.State AS State,
a.Deep AS Deep
FROM Contract a LEFT OUTER JOIN
Floor_Office b ON a.Floor_Office_ID = b.ID LEFT OUTER JOIN
Company c ON a.Lessee = c.Company_Name
WHERE (b.Build_ID = '1') AND (b.Property_ID = '1') AND (a.DeleteFlg = 1) AND
(b.DeleteFlg = 1) AND (c.DeleteFlg = 1) AND (c.If_Cn = 1)) aaa,
(SELECT Name, MAX(Deep) AS Deep
FROM (SELECT b.Name AS Name, c.Company_Name AS CompanyName,
c.State AS State, a.Deep AS Deep
FROM Contract a LEFT OUTER JOIN
Floor_Office b ON a.Floor_Office_ID = b.ID LEFT OUTER JOIN
Company c ON a.Lessee = c.Company_Name
WHERE (b.Build_ID = '1') AND (b.Property_ID = '1') AND (a.DeleteFlg = 1)
AND (b.DeleteFlg = 1) AND (c.DeleteFlg = 1) AND (c.If_Cn = 1))
bbb
GROUP BY bbb.name) ccc
WHERE aaa.Name = ccc.name AND aaa.Deep = ccc.Deep
ORDER BY aaa.CompanyName

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录