Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2009, 11:23
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ayuda urgente con query

INNER JOIN `conceptos` conceptos ON solicitud_viat.`Folio_solicitud` = conceptos`Folio_justif`,
`justif_gastos` justif_gastos
where solicitud_viat.`Folio_solicitud`=2

el problema lo tienes con lo que hay en negrita. No sé si quieres usar el AND, pero debías decirnos qué relaciones buscas.

INNER JOIN `conceptos` conceptos ON solicitud_viat.`Folio_solicitud` = conceptos AND tabla.Folio_justif =
`justif_gastos` justif_gastos
where solicitud_viat.`Folio_solicitud`=2

Me he liado un poco con los nombres de campos y tablas, pero esa coma escrita hace que el inner join se haga con dos campos en modo OR.
Usa alias y escribe la tabla y su campo separados con punto y con el orden tabla.campo

Revisa un poco y vuelve a probar.

Última edición por jurena; 11/05/2009 a las 11:28