【发布时间】:2012-06-13 21:07:56
【问题描述】:
我是 T-SQL 的暑期实习生,我必须在各种数据库上运行 sql select 语句。我想做的是使用“如果存在”来防止发生错误,因为列表中执行此语句的某些数据库不再存在。但是,我无法弄清楚如何将其应用于我的陈述。任何帮助将不胜感激。以下是我和另一位实习生写的声明:
select distinct mg.MatterName, mg.ClientNumber, mg.MatterNumber,grp.groupName as SecurityGroup
from (select distinct mat.matterName, mat.clientNumber, mat.matterNumber, usr.GroupID
from <db_name>.dbo.matter mat
inner join <db_name>.dbo.usrAccount usr
on usr.NTlogin=mat.matterCreateBy) as mg
inner join <db_name>.dbo.usrGroup grp
on mg.groupID=grp.groupID
order by matterName
【问题讨论】:
-
我想我一定没有解释我试图在我的语句周围简单地插入“如果存在”但它没有工作的部分......
标签: tsql