永发信息网

SQL视图创建

答案:2  悬赏:10  手机版
解决时间 2021-08-24 15:18
  • 提问者网友:趣果有间
  • 2021-08-24 11:50

我有两张表tb1和tb2以下为tb1和tb2的数据:

tb1表

id          name     address

1           1中        市区

2           2中        园区

------------------------------------------

tb2表

ud          sex          age

张三        男             18

李四         女             20

----------------------------------------

我需要创建的视图为:

id          name     address     ud          sex          age

1           1中        市区          null        null         null  

2           2中        园区          null        null         null  

null        null         null           张三        男             18

null        null         null          李四         女             20

 

 

请问SQL创建视图怎么写

最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-08-24 13:06

create view view_name


as


 select id,name from tb1


 union all


select address,ud,sex,age from tb2


 

全部回答
  • 1楼网友:西风乍起
  • 2021-08-24 14:02

create view view_name

as select id,name,address,ud,sex,age

from tb1,tb2;

大概就是这样子了,这2个表没有关联列,所以select子句没有where控制条件,最后的视图就是2表的笛卡尔乘积。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯