从两个业务表中分别抽出对应的字段建立一个视图

qq_38601706 2018-08-07 12:48:55
比如:表A中包含ID和name两个字段,表B包含ID,age,sex字段,我想建立一个视图字段包含A中的ID,name,B中的age,sex该如何写sql
请大神帮忙给写个demo行吗
...全文
90 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaiger 2018-08-07
  • 打赏
  • 举报
回复
create view viewname as
select a.id, a.name, b.age, b.sex
from tableA, tableB
qq_38601706 2018-08-07
  • 打赏
  • 举报
回复
create view viewname as
(
SELECT ID,NAME FROM A AS 字段1
SELECT age,sex FROM B AS 字段2

)


请问这样行吗?
qq_38601706 2018-08-07
  • 打赏
  • 举报
回复
能不能帮忙写个没有关联关系的demo
yaiger 2018-08-07
  • 打赏
  • 举报
回复
没有关联关系就会笛卡尔积
qq_38601706 2018-08-07
  • 打赏
  • 举报
回复
那如果这两个表之间没有关联关系呢?
yaiger 2018-08-07
  • 打赏
  • 举报
回复
这是最基本SQL,建议楼主还是学学吧,不然以后怎么办

create view viewname as
select a.id, a.name, b.age, b.sex
from table
where a.id = b.id

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧