我试图显示3表在同一时间在PG管理与以下
SELECT * FROM movies; SELECT * FROM movie_cast; SELECT * FROM person;
字符串只显示人员(或最后一个表)。如果我单独运行查询,则表将正确显示所有数据。
pieyvz9o1#
如果希望同时查看所有三个查询的结果,可以使用UNION子句将结果合并组合到单个结果集中。
SELECT * FROM movies UNION ALL SELECT * FROM movie_cast UNION ALL SELECT * FROM person;
字符串如果要包含重复的行,请确保使用UNION ALL而不仅仅是UNION。如果您确定没有重复的行或要删除重复的行,则可以只使用UNION。
1条答案
按热度按时间pieyvz9o1#
如果希望同时查看所有三个查询的结果,可以使用UNION子句将结果合并组合到单个结果集中。
字符串
如果要包含重复的行,请确保使用UNION ALL而不仅仅是UNION。如果您确定没有重复的行或要删除重复的行,则可以只使用UNION。