也许我没有搜索正确的术语,因为我没有发现其他有关此的问题/答案。
是否可以连接到查询结果中指定的表/列?我有一个查询,查询了其他表中指定的对象,并且可以创建一个包含所有表/列的表。
示例
表_1
Col1 Col2 Col3
999 HTML 001
998 HTML 002
997 CSS 001
996 CSS 002
995 CSS 003
994 C# 001
Table_2-表/列表
Col1 Col2 Col3
HTML T_HTML C_HTML_ID
CSS T_CSS C_CSS_ID
C# T_C# C_C#_ID
表3-T_HTML(但可以是T_CSS,T_C#等)
C_HTML_ID Col2
001 blah
002 blah
003 blah
那么有可能以某种方式做这样的事情吗?
SELECT
*
FROM
table_1
JOIN table_2
ON table_2.Col1 = table_1.Col2
JOIN <<table_2.Col2>>
ON <<table_2.Col2>>.<<Col3>> = table_1.Col3
答案 0 :(得分:0)
加入无法正常工作。 请在此https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/中查看加入的工作方式,以便更好地理解。
答案 1 :(得分:0)
您可以直接加入table_1和table_3。
coord_map()