我想创建来自不同表的几列的视图。

有什么用(仅用于select命令):

select linie.nummer,
       linie.von,
       linie.nach,
       zeiten.letzte_abfahrt
from linie
  left join zeiten
    on linie.nummer=zeiten.Linie;


什么不起作用:

create view as
select linie.nummer,
       linie.von,
       linie.nach,
       zeiten.letzte_abfahrt
from linie
  left join zeiten
    on linie.nummer=zeiten.Linie;


MySql有什么特别的吗?我看了很多例子,却没有发现错误...

最佳答案

将view_name传递给脚本

create view view_name as
select linie.nummer,
       linie.von,
       linie.nach,
       zeiten.letzte_abfahrt
from linie
  left join zeiten
    on linie.nummer=zeiten.Linie;

07-22 05:41