我有两张有独特记录的表,一张用于游戏鱼(838行),另一张用于非游戏鱼(140行)。两个表都包含'Species'列。我需要将这些表连接到一个表中,其中有978个唯一行和一个Species列。我尝试过LEFT JOIN,INNER JOIN和FULL OUTER JOIN但没有成功。这看起来很简单,但我不知道我做错了什么。
谢谢。
答案 0 :(得分:1)
你想要工会,而不是加入。
select species from game_fish_table
union all
select species from non_game_fish_table
答案 1 :(得分:1)
如果您的查询从两个表中选择了类似的记录,并且它们之间没有相关性,例如ID来从另一个表中获取信息,那么您想要的是UNION:
UNION运算符组合了两个或更多SELECT的结果集 语句到单个结果集中。
SELECT species FROM gameFish
UNION
SELECT columns> ROM nonGameFish