我有关于在MySQL工作台中创建视图的查询。我有错误:保存时,“视图的SELECT包含FROM子句中的子查询”。视图的SELECT包含FROM子句中的子查询MySQL语句
这是我发言的副本:
CREATE VIEW viewMorningReport AS
select z.AllocationDate, z.LocationName, z.StationName, a.00000100, b.01000200, c.02000300 from
(SELECT DISTINCT AllocationDate, LocationName, StationName FROM satsschema.employeeslot
where LocationName = 'T2 PML'
and StationName is not null) z
left outer join
(SELECT AllocationDate, LocationName, StationName, EmpName AS '00000100' FROM satsschema.employeeslot
WHERE Assigned = true
and (EmpTime = '00:00:00' && EmpTime < '01:00:00')) a
on z.LocationName = a.LocationName and z.StationName = a.StationName
left outer join
(SELECT AllocationDate, LocationName, StationName, EmpName AS '01000200' FROM satsschema.employeeslot
WHERE Assigned = true
and (EmpTime = '01:00:00' && EmpTime < '02:00:00')) b
on a.LocationName = b.LocationName and a.StationName = b.StationName
left outer join
(SELECT AllocationDate, LocationName, StationName, EmpName AS '02000300' FROM satsschema.employeeslot
WHERE Assigned = true
and (EmpTime = '02:00:00' && EmpTime < '03:00:00')) c
on b.LocationName = c.LocationName and b.StationName = c.StationName
任何想法,在哪里呢?
的可能重复[MySQL的:使用子查询视图FROM子句中的限制] (http://stackoverflow.com/questions/206062/mysql-view-with-subquery-in-the-from-clause-limitation) –
[MySQL:在FROM子句限制中查看子查询](http: //stackoverflow.com/questions/206062/mysql-view-with-subquery-in-the-from-clause-limitation) –