抱歉,如果这个问题之前已经回答过。我打猎,但找不到任何东西。
问题:
我正在使用 SQL Server 2012,我有两个表(TableA
和TableB
),如下所示
表 A
+-------+--------+
| ItemA | SeqNoA |
+-------+--------+
| D | 1 |
| A | 0 |
| Z | 0 |
| B | 4 |
| A | 0 |
| K | 6 |
+-------+--------+
表B
+-------+--------+
| ItemB | SeqNoB |
+-------+--------+
| A | 1 |
| D | 2 |
| C | 3 |
| A | 4 |
| B | 5 |
| J | 6 |
+-------+--------+
在TableA
col 的某些行中缺少(零)值SeqNo
,而在 col 中存在相同的SeqNo
值TableB
。我需要找到某种方法来加入这些表,以便最终得到以下给定值。这个连接既可以是某种连接查询,也可以是基于这两个表创建一个全新的表
+-------+--------+-------+
| ItemA | SeqNoA | ItemB |
+-------+--------+-------+
| D | 1 | A |
| A | 2 | D |
| Z | 3 | C |
| B | 4 | A |
| A | 5 | B |
| K | 6 | J |
+-------+--------+-------+