我使用的是来自oracle的mysql数据库(最新版本8.)。我在用node js和express。我有几个布局完全相同的table。全部使用自动增量id和一些列。对于索引页。我需要从多个表中获取所有数据。我有以下表格:啤酒(100排)、不含酒精的啤酒(7排)和红酒(50排)。
根据oracle文档,有一个简单的方法:从表1、表2中选择;或从表1选择加入表2;应该够了。有点。。。。
但如果我这样做,我会得到52+k的记录。这样就有很多重复品了。我只希望有157张唱片。
一个简单的例子:“selectfrom table1;”效果很好。
有人能说明一下这件事吗?提前谢谢
1条答案
按热度按时间vcirk6k61#
如果您的表彼此不相关(没有外键),并且您只想得到所有的结果,那么您应该使用
UNION
. 它合并查询的结果。你可以像这样试试