CREATE VIEW custowner
AS
(SELECT
RTRIM(p.FirstName)+ ' ' + p.LastName AS [name],
LEFT(p.Phone, 12) AS phone,
p.CellPhone AS cellphone,
LEFT(p.EMail, 22) AS email
FROM
CUSTOMER_OWNER co
INNER JOIN
PEOPLE p ON co.PeopleID = p.PeopleId
ORDER BY
name ASC);
ich einen Fehler zu erstellen:Benötigen Sie Hilfe eine Ansicht
The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP, OFFSET or FOR XML is also specified.
Wie kann ich dieses Problem beheben?
Aus dem Fehler, ich vermute, dass Sie Microsoft SQL Server nicht MySQL verwenden. Bitte ändere das Tag entsprechend, –
Ich liebe, wie der Fehler dir genau sagt, was falsch ist, und du versuchst nicht, das zu ändern. – zipa
Wie verwenden Sie diese Ansicht, wenn PeopleID nicht in den Spalten enthalten ist? Sie sollten auch eine Namenskonvention für Ansichten übernehmen, damit Sie wissen, dass es sich um eine Ansicht handelt, z. 'create view custowner_v' –