Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/03/2010, 10:22
nelsonforos
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: ayuda como eliminar una columna de una consulta

lo que pasa es que la tabla llamada tabla_datos tiene mucha información relacionada con códigos cruzados y con esos códigos cruzados de determinan diferentes descripcion.
Por ejemplo

Código HTML:
Ver original
  1. dir_codigo          descripcion       Dep_Codigo
  2.  
  3. a                        descripcion a       b
  4.  
  5. b                        descripcion b       c
  6.  
  7. c                         descripcion c       d
  8.  
  9. d                        descripcion d       d

la consulta devuelve

Código HTML:
Ver original
  1. dato1               dato2                dato3              dato4  
  2. descripción a    descripción b     descripción c   descripción d

pero hay casos en que el criterio de búsqueda me entrega
Código HTML:
Ver original
  1. dato1               dato2                dato3              dato4  
  2. null                  descripción b     descripción c   descripción d

lo que quiero es que entregue


Código HTML:
Ver original
  1. dato2                dato3              dato4  
  2. descripción b     descripción c   descripción d

Para los efectos de requerimientos de la aplicación tiene que ser vía consulta y no via aplicación "los jefes tu me entiendes le complican la vida a uno para facilitárselas ellos".
Cita:
Estoy reemplazando tu WHERE por INNER JOIN en el cruce de tablas porque un WHERE no es optimizable por el parser de MySQL y un FROM si. Es mucho más eficiente (y es la forma correcta de igualar campos relacionados entre tablas, si lo buscas en los manuales de SQL).
Eso no te lo entendí demasiado pero no importa por ahora tu como lo harías.
Gracias