Sql 连接多个表以实现特定样式的结果集

Sql 连接多个表以实现特定样式的结果集,sql,outer-join,full-outer-join,Sql,Outer Join,Full Outer Join,我在同一个数据库中有3个表,其中有两个列作为公共列,其余为不匹配列。我需要以这样一种方式将它们显示在一起,以便用户能够区分源表(参见下图)。在将结果传递到报表UI或代码之前,我想知道是否可以在数据库本身中实现这一点 我尝试过使用外部连接,完全外部连接来实现这一点。 看 另外假设您的代码在图像链接中;仅供参考,工作人员(像我一样)可能无法查看这些图像。我建议在问题中直接发布您的代码,这样更多的人可以帮助您。您不能基于3个表之间的公共列进行内部联接吗?

我在同一个数据库中有3个表,其中有两个列作为公共列,其余为不匹配列。我需要以这样一种方式将它们显示在一起,以便用户能够区分源表(参见下图)。在将结果传递到报表UI或代码之前,我想知道是否可以在数据库本身中实现这一点

我尝试过使用外部连接,完全外部连接来实现这一点。 看


另外

假设您的代码在图像链接中;仅供参考,工作人员(像我一样)可能无法查看这些图像。我建议在问题中直接发布您的代码,这样更多的人可以帮助您。您不能基于3个表之间的公共列进行内部联接吗?