繁体   English   中英

错误1052:字段列表中的列“ LastName”不明确

[英]error 1052: column 'LastName' in field list is ambiguous

CREATE VIEW CustomerInterestsView AS
    SELECT LastName AS CustomerLastName,
            C.FirstName AS CustomerFirstName,
            A.LastName AS ArtistName
    FROM
        CUSTOMER AS C
            JOIN
        CUSTOMER_ARTIST_INT AS CAI ON C.CustomerID = CAI.CustomerID
            JOIN
        ARTIST AS A ON CAI.ArtistID = A.ArtistID;

SELECT LastName更改为SELECT C.LastName

CUSTOMERARTIST表均具有LastName列。 您所指的是两个LastName列中的哪一个尚不清楚,因此“ LastName列不明确”。

通过在表别名C前面加上前缀,可以指定要从CUSTOMERS表中获取LastName列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM