我有2个表如下 -匹配2个表有多个重复的值在SQL
表1 -
Catalog Number| Section| Qty| Status
---
123| A| 3| New
---
123| B| 2| New
---
123| C| 1| New
---
456| A| 3| Old|
---
456| B| 1| Old|
--
456| C| 2| Old|
--
表2:
Catalog Number| Section| Qty| Status
---
123| A| 3| New
---
123| B| 2| New
---
123| C| 1| New
---
123| D| 3| New
---
456| A| 3| Old
---
456| B| 1| Old
---
我想要的结果是什么像这样 -
Catalog Number| Section| Qty| Status| Catalog Number| Section| Qty| Status|
---
123| A| 3| New| 123| A| 3| New
---
123| B| 2| New| 123| B| 2| New
---
123| C| 1| New| 123| C| 1| New
---
Null| Null| Null| Null| 123| D| 3| New
---
456| A| 3| Old| 456| A| 3| Old
---
456| B| 1| Old| 456| B| 1| Old
---
456| C| 2| Old| Null| Null| Null| Null
---
我曾尝试使用SQL联接,并没有得到任何地方。任何帮助将不胜感激。谢谢!!
编辑 -
这是我使用的查询:
SELECT *
FROM Table1 a
INNER JOIN Table2 b ON a.CatalogNumber = b.CatalogNumber
这两个表之间的关系是什么? –
你可以发布不工作的SQL,以便我们提供建议。 –
@KalharaAmarasinghe'Catalog Number'是我用来加入2个表的列,如果这是你要求的 –