合并两个具有重复结果的表

杰克·马尔马克

我在查询如图所示的两个表时遇到问题

表格1

id  module
1   Part1
2   Part2
3   Part3
4   Part4

表2

id  Town 
1    Town 1
2    Town 2
3    Town 4

结果查询

Module Town
Part1  Town 1
Part2  Town 1
Part3  Town 1
Part4  Town 1
Part1  Town 2
Part2  Town 2
Part3  Town 2
Part4  Town 2
Part1  Town 4
Part2  Town 4
Part3  Town 4
Part4  Town 4

我尝试使用union,但得到了不同的结果。希望您能解决我的这个问题...

乔·塔拉斯

当您要实现笛卡尔积时,必须使用CROSS JOIN语句

试试这个:

SELECT table1.module, table2.town
FROM table1
CROSS JOIN table2

您可以在此处查看有关SQLite中的JOIN操作的信息

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何合并两个SQL查询结果?一个查询具有GROUP BY

MySQl如何使两个合并两个表的结果与所有或任何替代合并

将两个具有日期范围的表合并为一个表

从两个具有相同值的表中选择数据后,结果重复

合并两个具有重复条目但值不同的数据框

合并两个或两个以上具有公用列值的表,并按降序排列并重复值(如果不可用)

如何在Oracle中将两个结果列合并为具有交替结果的列?

SQL合并两个表,其中两个列具有相同的值

如何合并具有重复键总和值的两个对象

如果具有相同的列标志,则合并两个单元格的结果

如何合并两个具有不同列号的表,同时删除具有大量列的表的重复项

如何在删除重复项的同时合并具有不同列号的两个表?

将两个表合并为一个表,两个表具有不同的where子句

PostgreSQL查询删除具有两个重复列的所有结果

选择两个表的结果集而不合并结果

合并两个具有求和值的表

我们如何合并两个具有分组条件和两个条件的查询的结果

合并两个具有重复键的地图(Map <String,Map <String,Object >>)

如何基于具有重复行的公共字段合并/合并两个文件

两个如何将两个查询合并到一个没有重复的结果集中?

同时合并两个结果集时避免重复

sql联接两个表,具有非重复结果

在SQLite中合并两个表时不需要的重复表结果

合并两个具有差异值的相同类型的列表并避免重复

合并两个具有重复日期时间索引的 Pandas 系列

合并具有不同结构的两个表的结果

sql:比较具有不同值的两个表会产生重复的结果

如何合并两个列表并更新具有重复 ID 的项目

结果合并两个具有独立列的表