微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlServer2000 视图

SELECT dbo.Map_UnitType.typename AS CompanyTypeName,      UnitType_1.typename AS CompanyParentTypeName,dbo.Map_UnitOwner.OwnerID,      dbo.Map_UnitOwner.UnitID,dbo.Map_UnitOwner.OwnerName,      dbo.Map_UnitOwner.OwnerType,dbo.Map_UnitOwner.address AS UnitOwnerAddress,      dbo.Map_UnitOwner.introduction AS UnitOwnerIntroduction,      dbo.yellow_CompanyInfo.CompanyName,      dbo.yellow_CompanyInfo.introduction AS CompanyIntroduction,      dbo.yellow_CompanyInfo.trafficinfo AS CompanyTrafficInfo,      dbo.yellow_CompanyInfo.keyword AS CompaynKeyWord,      dbo.yellow_CompanyInfo.CompanyID,      dbo.yellow_CompanyInfo.address AS CompanyAddress,      dbo.yellow_CompanyInfo.telephone AS CompanyTelephone,      dbo.yellow_CompanyInfo.isActive AS CompanyIsActive,      dbo.yellow_CompanyInfo.firstlevelcode AS CompanyType,      dbo.Map_UnitOwner.isActive AS UnitOwnerIsActive,      dbo.yellow_CompanyInfo.CompanyTypeID1,dbo.Map_CityUnit.parentUnitID,      dbo.Map_UnitType.typeid AS CompanyTypeID,      UnitType_1.typeid AS CompanyParentTypeID,      dbo.yellow_CompanyInfo.keywords AS CompanyKeyWords,      dbo.Map_UnitOwner.keywords AS UnitOwnerKeyWords,      dbo.yellow_CompanyInfo.ECodeFROM dbo.Map_UnitOwner LEFT OUTER JOIN      dbo.Map_CityUnit ON       dbo.Map_UnitOwner.UnitID = dbo.Map_CityUnit.UnitID FULL OUTER JOIN      dbo.yellow_CompanyInfo LEFT OUTER JOIN      dbo.Map_UnitType UnitType_1 ON       RIGHT(LEFT(dbo.yellow_CompanyInfo.CompanyTypeID1,4),3)       = UnitType_1.typeid LEFT OUTER JOIN      dbo.Map_UnitType ON RIGHT(LEFT(dbo.yellow_CompanyInfo.CompanyTypeID1,8),3)       = dbo.Map_UnitType.typeid ON       dbo.Map_UnitOwner.OwnerID = dbo.yellow_CompanyInfo.OwnerIDWHERE (dbo.Map_UnitOwner.OwnerID > 0) AND       (dbo.yellow_CompanyInfo.modifytype != 3 OR      dbo.yellow_CompanyInfo.modifytype = NULL) AND       (dbo.Map_UnitOwner.modifytype != 3 OR      dbo.Map_UnitOwner.modifytype = NULL))UNION(SELECT NULL AS CompanyTypeName,NULL       AS CompanyName,NULL AS CompanyIntroduction,NULL       AS CompanyTrafficInfo,NULL AS CompaynKeyWord,NULL AS CompanyID,NULL       AS CompanyAddress,NULL AS CompanyTelephone,NULL       AS CompanyIsActive,NULL AS CompanyType,NULL AS CompanyTypeID1,      dbo.Map_CityUnit.parentUnitID,dbo.Map_UnitType.typeid AS CompanyTypeID,NULL AS CompanyKeyWords,NULL AS ECodeFROM dbo.Map_UnitOwner LEFT OUTER JOIN      dbo.Map_CityUnit ON       dbo.Map_UnitOwner.UnitID = dbo.Map_CityUnit.UnitID FULL OUTER JOIN      dbo.yellow_CompanyInfo LEFT OUTER JOIN      dbo.Map_UnitType UnitType_1 ON       RIGHT(LEFT(dbo.yellow_CompanyInfo.CompanyTypeID1,3)       = dbo.Map_UnitType.typeid ON       dbo.Map_UnitOwner.OwnerID = dbo.yellow_CompanyInfo.OwnerIDWHERE (dbo.Map_UnitOwner.OwnerID > 0) AND (dbo.Map_UnitOwner.modifytype != 3 OR      dbo.Map_UnitOwner.modifytype = NULL) AND       (dbo.Map_UnitOwner.OwnerID NOT IN          (SELECT dbo.Map_UnitOwner.OwnerID         FROM dbo.Map_UnitOwner LEFT OUTER JOIN               dbo.Map_CityUnit ON                dbo.Map_UnitOwner.UnitID = dbo.Map_CityUnit.UnitID FULL OUTER JOIN               dbo.yellow_CompanyInfo LEFT OUTER JOIN               dbo.Map_UnitType UnitType_1 ON                RIGHT(LEFT(dbo.yellow_CompanyInfo.CompanyTypeID1,3)                = UnitType_1.typeid LEFT OUTER JOIN               dbo.Map_UnitType ON                RIGHT(LEFT(dbo.yellow_CompanyInfo.CompanyTypeID1,3)                = dbo.Map_UnitType.typeid ON                dbo.Map_UnitOwner.OwnerID = dbo.yellow_CompanyInfo.OwnerID         WHERE (dbo.Map_UnitOwner.OwnerID > 0) AND                (dbo.yellow_CompanyInfo.modifytype != 3 OR               dbo.yellow_CompanyInfo.modifytype = NULL) AND                (dbo.Map_UnitOwner.modifytype != 3 OR               dbo.Map_UnitOwner.modifytype = NULL))))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐