Hola!, tengo una duda con MySQL, no encontré info en Google por eso pregunto por acá.
Tengo 3 variables, y cada una tiene un valor numérico, 3, 2 y 1. ¿Puedo ordenar los resultados con una variable?, ahora explico mejor.
El código que pienso utilizar es el siguiente:
Código MySQL:
Ver originalSELECT uDR.artTitulo
, uDR.artDescripcion
, uDR.artkeywords
, SUM(uDR.priority
) as SPriority
(SELECT s1.artTitulo
, s1.artDescripcion
, s1.artkeywords
, "$valor1" as priority
(SELECT s2.artTitulo
, s2.artDescripcion
, s2.artkeywords
, "$valor2" as priority
(SELECT s3.artTitulo
, s3.artDescripcion
, s3.artkeywords
, "$valor3" as priority
WHERE MATCH (artDescripcion
) AGAINST
('$frase'))) uDR
GROUP BY uDR.artTitulo
, uDR.artDescripcion
, uDR.artkeywords
Las variables tienen cierto valor inicial pero si se cumple una condición se les suma 2.
¿Esto es posible o no hay forma de hacerlo?.
Saludos y muchas gracias!
PD: No puedo probar el código por problemas que se me presentaron con la base de datos.