MySQL - Consulta Mysql

   
Vista:

Consulta Mysql

Publicado por Jota (6 intervenciones) el 08/10/2014 02:19:12
A funcionado amigo, gracias, otra duda que tengo es la siguiente.

Estoy usando una tabla , en una agrego ID, Nombre, Prioridad.

La columna prioridad se llena con numeros del 1 al 6

Cada numero es un valor
1 Muy Baja
2 Baja
3 Media
4 Alta
5 Muy Alta
6 Urgente

Quisiera saber si existe la posibilidad desde una consulta, poner una condicion que me diga que si la prioridad es 1 por ejemplo, me muestre en ves del numero, me muestre "Muy Baja".

Ejemplo si quisiera hacer esto

Select * from Tabla where prioridad=1

Me mostraria entonces: ID= 20, Nombre= Compra de Articulos, Prioridad= Muy baja

Esto es algo que me mandaron a hacer, se que es facil cambiar el formulario y en ves de insertar los numeros inserte de una ves la descripcion...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ruben

Consulta Mysql

Publicado por ruben (3 intervenciones) el 27/10/2014 18:15:50
Hola que tal asi dejalo como esta.. ya que te podria afectar cuando la base de datos es muy pesada y se hacen muchas consultas..

simple:

SELECT Tabla1.ID, Tabla1.Nombre, Tabla2.Nombre FROM Tabla1
LEFTJOIN Tabla2
ON Tabla1.prioridad = Tabla2.prioridad;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta Mysql

Publicado por Hugo qn (30 intervenciones) el 30/10/2014 20:34:53
Hola Jota, aqui tienes.

SELECT CASE IdAccesorio
WHEN 1 THEN 'Muy Baja'
WHEN 2 THEN 'Baja'
WHEN 3 THEN 'Media'
WHEN 4 THEN 'Alta'
WHEN 5 THEN 'Muy Alta'
WHEN 6 THEN 'Urgente' END AS Prioridad, campo1, descripciom, ...
FROM tabla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar