【发布时间】:2019-01-08 09:02:28
【问题描述】:
我有以下情况:
表 1
col1 col2 col3
1 40 100(tblABC 的标识列值)
2 41 101(tblDEF 的标识列值)
表 2
col1 col2 col3
40 tblABC tblABCPrimaryKey
41 tblDEF tblDEFPrimaryKey
========= 不同的表===============
tblABC
tblPrimaryKeyId col2
100 值
tblDEF
tblPrimaryKeyId col2
101 值
我需要在加入时得到下面的列
选择 Table-1.col1,
表 2.col2,
[ tblABC.col2 OR tblDEF.col2 等取决于表]
来自表 1
INNER JOIN(在这里加入)
我想得到
表 1 中的 col1,
表 2 中的 col2,其中表 1 的 col2 与表 2 的 col1 匹配,
col2 from (TABLES IN COL2 of Table-2 where col3 of Table-2 与 col-2 [Different tables] 中的那些表中的列匹配)
请帮忙。
【问题讨论】:
-
您能否将其发布为格式化文本而不是所有 HTML 标签并解释您的最终结果应该是什么?
-
嗨,我不知道如何格式化文本。您可以找到我要查找的附件图片。谢谢。
-
欢迎来到 Stack Overflow。您的问题没有包含足够有用的详细信息,我们无法为您提供帮助。请花点时间阅读这两个链接,如果您仍在寻求帮助,请考虑编辑您的问题。 stackoverflow.com/help/how-to-ask 和,关于发布图片,meta.stackoverflow.com/a/285557/5790584
-
我没有清楚明白你在问什么,但这可能会对你有所帮助..stackoverflow.com/questions/10195451/…
-
抱歉造成混淆,如果有帮助,请查找已编辑的文本。谢谢。
标签: sql-server join dynamic