Utilizar order by junto al operador union

clscs21
22 de Noviembre del 2005
Al realizar esta consulta me da un error:
SELECT [Nombre de compañía], Ciudad FROM Proveedores WHERE País = 'Brasil'
UNION SELECT [Nombre de compañía], Ciudad FROM Clientes WHERE País =
'Brasil' ORDER BY Ciudad
¿Como podria ponerlo? Gracias

dominick
22 de Noviembre del 2005
en el order by se pone el nro de columna por el cual queres ordenar, en el caso de querer ordenar por ciudad seria el order by 1

a
22 de Noviembre del 2005
SELECT [Nombre de compañía], Ciudad
FROM (SELECT [Nombre de compañía], Ciudad FROM Proveedores WHERE País = 'Brasil'
UNION SELECT [Nombre de compañía], Ciudad FROM Clientes WHERE País =
'Brasil')
ORDER BY Ciudad