0
Ich habe Customers
Tisch und ich möchte kürzeste und längste Kundennamen ziehenBestellen zwei meged abfragt
ich es wie folgt tun:
(SELECT TOP 1 CustomerName, LEN(CustomerName) AS LENGTH FROM Customers ORDER BY LEN(CustomerName) ASC, CustomerName ASC)
UNION
(SELECT TOP 1 CustomerName, LEN(CustomerName) AS LENGTH FROM Customers ORDER BY LEN(CustomerName) DESC, CustomerName ASC)
ich zwei korrekte Ergebnisse erhalten, aber jetzt will ich sortieren sie von LENGTH
Spalte. Ich habe dies versucht:
SELECT * FROM
(
(SELECT TOP 1 CustomerName, LEN(CustomerName) AS LENGTH FROM Customers ORDER BY LEN(CustomerName) ASC, CustomerName ASC)
UNION
(SELECT TOP 1 CustomerName, LEN(CustomerName) AS LENGTH FROM Customers ORDER BY LEN(CustomerName) DESC, CustomerName ASC)
)
ORDER BY LEN(CustomerName) ASC
Aber es gibt mir diese Fehlermeldung: Syntax error in JOIN operation.
Wie kann ich das tun?
Ich sehe nicht einmal ein 'JOIN' in der Quelle, die Sie freigegeben haben –