Ich versuche, eine neue Ansicht mit zwei verschiedenen Abfragen zu erstellen. Ich bin neu in SQL und ich frage mich, was für den folgenden Code den Syntaxfehler verursacht:SQL: Was ist der Syntaxfehler in diesem Create View-Skript? (Anfänger)
CREATE VIEW `License_Expiration` AS
/* These queries show the license expiration date for retailers and
processing facilities, sorted by soonest expiration date */
SELECT `Retailers`.`Retailer_Name`, `Retailers`.`Retail_License_Number`,
`Retailers`.`Retal_License_Expiration` FROM `mydb2`.`Retailers`
ORDER BY `Retailers`.`Retal_License_Expiration`;
SELECT `Processing Facility`.`Facility_Name`, `Processing
Facility`.`Facility_License_Num`, `Processing
Facility`.`Facility_License_Exp` FROM `mydb2`.`Processing Facility`
ORDER BY `Processing Facility`.`Facility_License_Exp`;
Die Syntaxfehler tritt in der zweiten SELECT-Anweisung: „SELECT an dieser Position keine gültige Eingabe ist“. Ich benutze SQL Workbench. Jede Hilfe wird geschätzt!
EDIT: Ihre Lösungen haben es gelöst, danke für Ihre Hilfe!
Haben Sie versucht, das 1. SELECT zu entfernen und zu sehen, ob das 2. SELECT funktioniert oder immer noch einen Fehler verursacht? Auch glaube ich nicht, dass Sie zwei SELECT-Ergebnisse in einer Ansicht zurückgeben könnten? – Edper