Tema: Select
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/01/2013, 17:51
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Select

Cita:
Iniciado por jonni09lo Ver Mensaje
Hola queria saber si solo con Mysql podria hacer lo siguiente:

Hago una consulta a la base de datos para 12345 y me retorna estos valores:

Código:
Nombre    CC    nivel1    nivel2    nivel3
Prueba3    56780    45679    12345    658488
Prueba2    45679    12345    658488
Prueba    12345    658488
Hay alguna forma de que en los datos de Prueba2 y Prueba3 en las columnas de nivel1, nivel2 y nivel3 solo se muestre el valor que estoy buscando, en este caso 12345, y que las otras columnas no aparezca nada?

Lo que espero retornar bajo la consulta seria algo como esto:

Código:
Nombre    CC    nivel1    nivel2    nivel3
Prueba3    56780        12345    
Prueba2    45679    12345    
Prueba    12345
Gracias.

Saludos
Técnicamente, se puede siempre y cuando ese valor lo obtengas en una subconsulta, o bien sea un parámetro pasado para el WHERE.
Pero si ese valor lo obtienes en la misma consulta, es demasiado complicado.
¿En qué contexto usas eso? ¿Cuál es el objetivo?
¿De dónde tomarías ese valor para usarlo?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)