【发布时间】:2023-03-19 05:40:01
【问题描述】:
我有两个表 tbl_backupchecks 和 tbl_backupchecks_sqlbak。
两个表都有两个列名,Company 和 ServerName。
我想返回一个包含公司和服务器名称但在合并列表中的结果集。本质上,如果 tbl_backupchecks_SQLBak 中有一个 servername 和 companyname 不在 tbl_backupchecks 中,我也想报告它。
在基本术语中,我想要一个两列的行结果集;公司和服务器名称。我尝试编写左连接,但它买回了两个名为 ServerName 的列。这个可以吗?
【问题讨论】:
-
如果两个表中都存在一行,它应该在结果中出现一次还是两次?
-
你能假设一个包含另一个吗?
-
我认为这个页面很好地描述了问题和解决方案:simple-talk.com/sql/performance/…
标签: sql sql-server sql-server-2008