通过 INNER JOIN 创建视图

CREATE VIEW view_PersonEmployee
AS  
    SELECT P.LastName,
        P.FirstName,
        E.JobTitle
    FROM Employee AS E
    INNER JOIN Person AS P  
        ON P.BusinessEntityID = E.BusinessEntityID
GO

视图可以使用连接从众多来源(如表,表函数甚至其他视图)中选择数据。此示例使用 Person 表中的 FirstName 和 LastName 列以及 Employee 表中的 JobTitle 列。

此视图现在可用于查看数据库中 Managers 的所有相应行:

SELECT *
FROM view_PersonEmployee
WHERE JobTitle LIKE '%Manager%'