【发布时间】:2019-10-31 04:00:07
【问题描述】:
我在同一服务器上的不同数据库中有两个表...在 SQL 中有多个列。
我需要获取我使用的一列的值存在于 TableA 而不是 TableB 中的记录。此列在 TableA 中是字母数字 (BIGINT),而在 TableB 中是不同的,它是 ShortDescription(varchar(100))
TableB 列的值仅是与 Table A 列相同但没有字符(例如 123)的数字,而 TableA 列值可以包含例如“ab123”
现在,如果表 A 中的值“abc123”出现在表 A 中,而值“123”不在表 B 中,那么我应该从表 A 中获取该记录。如果表 B 中的该列存在 123,那么我不应该获取。
怎么办?
【问题讨论】:
-
请提供一些示例数据和预期结果。
标签: sql sql-server sql-server-2016