Consulta Select
Buenos días, experto.
Mi nombre es Jose Manuel y trabajo en Málaga.
Necesitaría algún consejillo sobre una consulta Sql que tengo que realizar. Trabajo con Mysql y tengo una tabla con la siguiente estructura.
Expresión
campo1
campo2
Y necesito hacer la siguiente consulta:
SELECT CAMPO1 FROM TABLA WHERE CAMPO1='VALOR2' OR CAMPO1='VALOR1' OR CAMPO1='VALOR3'
El problema viene es que necesito que aparezcan en ese orden, es decir VALOR2 VALOR1 VALOR3, pero claro me aparecen en el orden en que están introducidos en la tabla, que en mi caso es VALOR1 VALOR2 VALOR3.
Me han comentado que usara la clausula UNION, y que así saldrían en el orden correcto, el problema es que cuando la pongo me da un error, que supongo que se deberá a que Mysql no acepta esta clausula.
¿Tendrías alguna idea de como hacer esta consulta?.
Un saludo y muchas gracias por tu tiempo.
Jose.
Mi nombre es Jose Manuel y trabajo en Málaga.
Necesitaría algún consejillo sobre una consulta Sql que tengo que realizar. Trabajo con Mysql y tengo una tabla con la siguiente estructura.
Expresión
campo1
campo2
Y necesito hacer la siguiente consulta:
SELECT CAMPO1 FROM TABLA WHERE CAMPO1='VALOR2' OR CAMPO1='VALOR1' OR CAMPO1='VALOR3'
El problema viene es que necesito que aparezcan en ese orden, es decir VALOR2 VALOR1 VALOR3, pero claro me aparecen en el orden en que están introducidos en la tabla, que en mi caso es VALOR1 VALOR2 VALOR3.
Me han comentado que usara la clausula UNION, y que así saldrían en el orden correcto, el problema es que cuando la pongo me da un error, que supongo que se deberá a que Mysql no acepta esta clausula.
¿Tendrías alguna idea de como hacer esta consulta?.
Un saludo y muchas gracias por tu tiempo.
Jose.
1 Respuesta
Respuesta de bankhacker
1