oracle 如何连接两个表只对SELECT语句进行更新而不对表应用任何更新

uz75evzq  于 2023-04-29  发布在  Oracle
关注(0)|答案(1)|浏览(112)

我在Oracle数据库中有两个表,分别名为tbl_genrestbl_movies,它们的基本模式如下所示

tbl_genres

tbl_movies

现在我需要的是只更新SELECT语句的输出,而不将update应用到tbl_movies中,并得到如下结果

fafcakar

fafcakar1#

这可以使用INNER JOIN来完成:

select t1.movie as Movie, t2.genre_name as Genre from tbl_movies as t1
inner join tbl_genres as t2 on t1.m_genre=t2.genreid;

这是通过选择电影和流派列,并基于公共标识符(在本例中为m_genre/genre_id)将它们连接在一起来实现的。

相关问题