求一个视图的语句怎么写,谢谢大家

MySql 码拜 9年前 (2016-02-15) 1402次浏览
小弟刚开始学Mysql,领导要求做一份帐号汇总表,本人设计了如下图的四张表,然后通过视图输出结果来给领导,但是视图的语句不知道怎么写,求大伙支援一下,谢谢。
:假如需要做到原始表有更新,视图内容也会自动更新,需要怎样的语句呢?例如本人用户再插入一个1116工号的员工,那视图就加多一行可否?求一个视图的语句怎么写,谢谢大家
求一个视图的语句怎么写,谢谢大家
解决方案

10

select *
from user u left join AD on u.工号=ad.工号
left join srm on u.工号=srm.工号
left join crm on u.工号=crm.工号

20

SELECT  *
FROM user a
LEFT JOIN  ad    b   ON a.工号=b.工号
LEFT JOIN  srm  c   ON a.工号=c.工号
LEFT JOIN  crm  d   ON a.工号=d.工号

10

create or replace view view_empinfo as
select a.工号,
       a.姓名,
       d.AD帐号,
       d.密码 as AD密码,
       s.srm帐号,
       s.密码 as srm密码,
       c.帐号,
       c.密码 as crm密码,
       a.部门
  from emp a
  left join emp_ad d
  on d.工号=a.工号
  left join emp_srm s
  on s.工号= a.工号
  left join emp_crm c
  on c.工号= a.工号;

感谢你解答http://bbs.csdn.net/topics/391877673 本人的问题,创建视图用create or replace view 视图名 as 查询语句;
视图中是不许有重名的,所以要用别名代替,希望能帮到你。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求一个视图的语句怎么写,谢谢大家
喜欢 (0)
[1034331897@qq.com]
分享 (0)