【发布时间】:2023-04-10 13:56:01
【问题描述】:
我有 3 张桌子:
table1:table1_col1, table1_col2,table1_col3
table2 : table1_col1, table2_col2,table2_col3
table3 : table1_col1, table3_col2,table3_col3
正如我试图通过命名来解释的那样,table1:table1_col1 是一个唯一键,它可以引用 table2 : table1_col1 或 table3 : table1_col1 但不能同时引用两者。 我需要在 table1、table2、table3 之间进行连接:
join table1 with table2 if table1:table1_col1 = table2 : table1_col1
join table1 with table3 if table1:table1_col1 = table3 : table1_col1
这在 sql 语法中可能吗?
谢谢。
【问题讨论】:
-
可能需要查看一些示例数据。我不确定我是否理解目标。 . .