select
case when precio<2000 then
(select concat_ws(" ","Tarjetas madres menores a 2000 pesos",
(select * from componente inner join tarjetaMadre on
componente.id_componente=tarjetaMadre.id_componente)) else
case when precio<5000 then
(select concat_ws(" ","Tarjetas madres menores a 5000 pesos",
(select * from componente inner join tarjetaMadre on
componente.id_componente=tarjetaMadre.id_componente))) else
case when precio>5000
(select concat_ws(" ","Tarjetas madres mayores a 5000 pesos",
(select * from componente inner join tarjetaMadre on
componente.id_componente=tarjetaMadre.id_componente))) end
from componente, tarjetaMadre where
componente.id_componente=tarjetaMadre.id_componente;
mysql I have that case but it marks me an error and I can not decipher it
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near:
'else case when precio<5000 then (select concat_ws(" ","Tarjetas madres menores' at line 3 mysql>