【发布时间】:2019-04-25 14:19:47
【问题描述】:
我试图通过比较 MS SQL Server 中的两个表来从两个表中获取不匹配的数据并获取不匹配的数据
举个例子
表 1:
id | user | password | token |
1 | Andres | 121212 | e12A1 |
2 | Louie | 131312 | e12A2 |
3 | Marcus | 141312 | e22A2 |
4 | Mark | 141312 | e22A2 |
表 2:
id | user | password | token |
1 | Andres | 121212 | e12A1 |
2 | Louie | 131312 | e12A2 |
6 | Grace | 151312 | e13A2 |
7 | Sophia | 159312 | e14A2 |
预期输出:
id | user | password | token |
3 | Marcus | 141312 | e22A2 |
4 | Mark | 141312 | e22A2 |
6 | Grace | 151312 | e13A2 |
7 | Sophia | 159312 | e14A2 |
解决此问题的任何查询都会有所帮助
【问题讨论】:
-
你试过什么?这可以很容易地通过 UNION / NOT EXISTS 的组合来完成。
标签: sql sql-server tsql sql-server-2008 sql-server-2005