SQL 查询查询 2 个具有重复值的表

问题描述 投票:0回答:1

示例表:

表:TAB1

Col1 Col2 Col3 Col4

A1 A2 AA1 G1

A1 A2 AA1 G2

表:TAB2

Col1 Col2 Col3 Col4

A1 A2 AA1 H1

A1 A2 AB1 H2

如何编写查询以获得预期结果:

Col1 Col2 Col3 Col4 Col5

A1 A2 AA1 G1 H1

A1 A2 AB1 G4 H2

我尝试加入,但我得到了重复的值

如何编写查询以获得预期结果:

Col1 Col2 Col3 Col4 Col5

A1 A2 AA1 G1 H1

A1 A2 AB1 G4 H2

sql mysql database hana dbeaver
1个回答
0
投票

您正在寻找的概念称为等连接

以下代码应该可以工作

从 TAB1,TAB2 中选择 *,其中 TAB1.Col1=TAB2.Col2;

© www.soinside.com 2019 - 2024. All rights reserved.