Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/10/2009, 11:30
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: Duda con join

No se pueden usar los alias en el WHERE. Debe usarse el nombre real del campo:
Código SQL:
Ver original
  1. SELECT
  2.   t1.`deta_inst_lega_items` ,
  3.   lp0.`item_inst_lega_descripcion`,
  4.   t1.`deta_inst_lega_instruccion` ,
  5.   lp1.`cabe_inst_lega_juicio`,
  6.   t1.`deta_inst_lega_archivo` ,
  7.   t1.`deta_inst_lega_tipo` ,
  8.   t1.`deta_inst_lega_descripcion` ,
  9.   t1.`deta_inst_lega_codigo` ,
  10.   t1.`deta_inst_lega_nombre` ,
  11.   t1.`deta_inst_lega_estudio_juridico_abogado` ,
  12.   lp7.`estu_juri_abog_nombres`
  13. FROM `adm_detalle_instrucciones_legales` AS t1
  14.       INNER JOIN `adm_items_instrucciones_legales` AS lp0 ON ( t1.`deta_inst_lega_items` = lp0.`item_inst_lega_codigo` )
  15.       INNER JOIN `adm_cabecera_instrucciones_legales` AS lp1 ON ( t1.`deta_inst_lega_instruccion` = lp1.`cabe_inst_lega_codigo` )
  16.       INNER JOIN `adm_estudio_juridico_abogados` AS lp7 ON ( t1.`deta_inst_lega_estudio_juridico_abogado` = lp7.`estu_juri_abog_codigo`
  17.         AND lp7.`estu_juri_abog_usuario` = 'abg-kvargas' )
  18. WHERE
  19.       (`item_inst_lega_descripcion` LIKE '%noboa%')
  20.       OR (`cabe_inst_lega_juicio` LIKE '%noboa%')
  21.       OR (`deta_inst_lega_archivo` LIKE '%noboa%')
  22.       OR (`deta_inst_lega_tipo` LIKE '%noboa%')
  23.       OR (`deta_inst_lega_descripcion` LIKE '%noboa%')
  24.       OR (`deta_inst_lega_codigo` LIKE '%noboa%')
  25.       OR (`deta_inst_lega_nombre` LIKE '%noboa%')
  26.       OR (`estu_juri_abog_nombres` LIKE '%noboa%')
  27.       AND (lp7.`estu_juri_abog_usuario`='pru');
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)