生手求教关于视图创建,不会写
新手求教关于视图创建,不会写比如说我A表有10个字段 其中有个字段为NAMEB表有10个字段 其中2个字段为ID NA
新手求教关于视图创建,不会写
比如说我A表有10个字段 其中有个字段为NAME
B表有10个字段 其中2个字段为ID NAME 。
把条件为A.NAME=B.NAME的ID加入到A表中。这个操作怎么写哦。
求教
[最优解释]
create view V_A
as
select b.ID,a.*
from A inner join B on a.name=b.name
[其他解释]我同意为了某些需求,比如安全性,权限等,封装成视图,但是过多的视图会造成很多不必要的麻烦,适当就好,不是说不行。
[其他解释]这跟视图有什么关系。
[其他解释]为什么没关系 ?
[其他解释]你可以把这个问题描述为一个查询,因为你这样问,就变相成为了:必须要用视图才能解决。其实它只是一个查询,你封装到视图里面而已。
[其他解释]select b.ID,a.*
from A a inner join B b on a.name=b.name
为什么是创建视图呢?
[其他解释]因为底层都封装好了 表都对应起来了 。只能通过视图解决好一点了