MySQL 来自两个表的视图

示例

当视图可用于从多个表中提取数据时,它是最有用的。

CREATE VIEW myview AS
SELECT a.*,b.extra_dataFROM main_table a 
LEFT OUTER JOIN other_table b 
ONa.id= b.id

在mysql中,视图没有实现。如果现在执行简单查询SELECT * FROM myview,mysql实际上将在后台执行LEFT JOIN。

创建视图后,可以将其连接到其他视图或表