如提问,创建视图的时候:create view View_Employeesas select gothamhospital.empolyees.Date_Hired,gothamhospital.people1.Namefrom gothamhospital.empolyees,gothamhospital.people1where gothamhospital.empolyees.People_Person_ID = gothamhospital.people1.People_Person_ID请教高手哪里出问题了呢,多谢大虾。
还是同样的错误,不过真的谢谢你。
不行,as前有空格,还是提示语法错误,还请多指点,多谢
追答from前也要有空格。
追问create view View_A as select
G.empolyees.Date_Hired,G.people1.Name from G.empolyees,G.people1 where G.empolyees.People_Person_ID = G.people1.People_Person_ID
很抱歉上面的排版问题,重新整理一下,应该注意到空格了,还是提示语法错误,郁闷。。。。
认真检查了你的sql语句,除最后少个;外,没发现有语法错误。
你是在什么环境下执行的,麻烦贴下执行窗口图及错误提示。
我用的是HeidiSQL, 错误提示如下:
创建视图之前需要先选择表,先插入数据?还是先怎样多谢指点,请问大虾有QQ之类的吗,愿多多指教。谢谢。
视图其实就是封装了一组复杂的查询,查询是针对表发发起的,故创建视图肯定要选择表的。
你的上面语句,语法上没有错误,后面加上分号结束试试。