使用映射表联接表

第四名

我有3张桌子:

table1:col1(id),col2(段),col3(部门),col4(年)

映射table2:col1(segment1)=>值与table1.col2相同,col2(segmnet2)=>值与table3.col2相同

table3:col1(id),col2(段),col3(部门),col4(年)

现在,我正在做FULL OUTER JOIN:

select t1.id, t3.id
from table1 t1
full outer join table3 t3 on
t1.year = t3.year and....

但是我还需要使用映射表通过COL2-SEGMENT加入如何正确做到这一点?

萨加斯

如果我对您的理解正确,则只需添加另一个完整的外部联接:

select t1.id, t3.id
from table1 t1
full outer join mapping t2 on( t1.col2= t2.col1)
full outer join table3 t3 on(t1.year = t3.year and t2.col2 = t3.col2

只是要确保-完全外部联接可以使两个表中的所有记录保持联接状态,无论是否匹配!我添加了另一个完整的外部联接,但如果它不完全,则将其更改为所需的联接类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

映射表联接查询

来自分类Dev

数据库设计:使用映射表或将数据直接包含在表中

来自分类Dev

在MVC中使用类映射表名称

来自分类Dev

在MVC中使用类映射表名称

来自分类Dev

我可以使用一个熊猫表作为另一个的映射表吗?

来自分类Dev

在实体框架中使用未映射的表进行联接

来自分类Dev

流利的NHibernate联接映射到联接表

来自分类Dev

如何使用Entity Framework显式加载映射表?

来自分类Dev

使用相同的颜色映射表行和多色散

来自分类Dev

使用字符映射表翻译字符串

来自分类Dev

XSLT,使用基于属性值的映射表对元素进行分组

来自分类Dev

如何设计映射表?

来自分类Dev

如何设计映射表?

来自分类Dev

使用联接表将JPA双向@ManyToOne关系映射到多个表

来自分类Dev

休眠查询未映射的联接表

来自分类Dev

从映射表中获取数据

来自分类Dev

构造包含映射表的查询?

来自分类Dev

SQL Server:映射表设计

来自分类Dev

在PostgreSQL中不可能在两个同级表之间映射表吗?

来自分类Dev

使用桥联接表

来自分类Dev

使用联接表进行休眠的一对一单向映射

来自分类Dev

如何将值从一个表传递到映射变量或映射表达式?

来自分类Dev

JAVA - 使用 ModelMapper 映射表达式,但不使用 setter

来自分类Dev

使用内部联接MYSQL联接多个表

来自分类Dev

如何使用导航属性通过映射表在两个实体上检索数据?

来自分类Dev

如何使用字符映射表替换字符串中的字符?

来自分类Dev

Hibernate-ManyToMany使用映射表之一的唯一属性

来自分类Dev

如何在配置期间合并映射表达式以在容器中使用

来自分类Dev

使用 SQL 中的二进制映射表检查今天是否在预定日期

Related 相关文章

热门标签

归档