我有两个表格如下:
TableA
TableB
我想查询它们,得到以下结果:
看起来我应该可以使用SQL通过一些联接和并集操作来实现,但我无法完全理解。请问有谁能告诉我如何产生这个结果吗?谢谢。
TableA
ID | 链接1 | 链接2 | 开始日期 | 结束日期 |
---|---|---|---|---|
99 | H | J | 1999-01-01 | 2005-01-01 |
ID | 链接1 | 链接2 | 开始日期 | 结束日期 |
---|---|---|---|---|
99 | X | Y | 2002-01-01 | 2008-01-01 |
ID | A.链接1 | A.链接2 | B.链接1 | B.链接2 | 开始日期 | 结束日期 |
---|---|---|---|---|---|---|
99 | H | J | 1999-01-01 | 2002-01-01 | ||
99 | H | J | X | Y | 2002-01-02 | 2005-01-01 |
99 | X | Y | 2005-01-02 | 2008-01-01 |