Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/01/2013, 16:23
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: consulta en varias tablas mysql y php

Hola edwinarley:

En primer lugar, no confundas temas de programación con temas de base de datos... son dos cosas muy distintas. Supongo que estás trabajando con PHP, por lo que te recuerdo que existe un foro específico para este tema... puedes publicar ahí las dudas o preguntas que tengas al respecto:

http://www.forosdelweb.com/f18/

Ahora bien, pasando a tu problema... en realidad tienes dos consultas, en dos variable distintas, pero ninguna de las dos está completa...

En la variable $sql tienes
Código MySQL:
Ver original
  1. SELECT acue, comfe, coome
Aquí sólo haces una selección de campos, pero no especificas de qué tablas extrás la información

en la variable $consulta
Código MySQL:
Ver original
  1. SELECT acue
  2. ON acue.cedula=coome.ide_afili
  3. ON comfe.cedula=coome.ide_afili WHERE cedula=%'buscar%'
Aquí falta la cláusula FROM, además, no sé por qué estás poniendo los signos de %... si es para buscar patrones, estos tienen que usarse con el operador LIKE, no con el operador =

Código MySQL:
Ver original
  1. SELECT T1.campo1, T2.campo2, T3.campo3
  2. ...
  3. [COLOR=Red]FROM[/COLOR] tabla1 T1
  4. INNER JOIN tabla2 T2 ON T1.id = T2.id
  5. INNER JOIN tabla3 T3 ON T1.id = T3.id
  6. ...
  7. T1.campo1 [COLOR=red]LIKE [/COLOR]'%cadena%';
Te recomiendo que ejecutes directamente la consulta en una consola de MySQL para asegurarte que efectivamente es correcta, antes de intentar ejecutarla desde PHP o desde cualquier otra página de programación

Saludos
Leo.

Última edición por gnzsoloyo; 18/01/2013 a las 17:38