Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/12/2012, 10:01
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: 17 años
Puntos: 2658
Respuesta: Select de de tres tablas.

Intentalo, si quieres. En el estado actual de esa estructura de tablas no te puedo garantizar que la consulta funcione bien, porque es imposible saber si hay inconsistencias previas.
Personalmente, ni me molestaría en seguir avanzando con las consultas, sin haber normalizado esas tablas. Para mí, es una pérdida de tiempo y esfuerzo.
Pero eres tu quien tiene que tomar esa decisión, no yo.

Lo que si te sugiero es que uses correctamente los JOIN, y evites usar las relaciones en el WHERE, porque el parser de MySQL no lo puede optimizar.
Lo que me preguntas es algo como:
Código MySQL:
Ver original
  1. SELECT U.NUM_USUARIO,U.telefono,U.nombre,U.apellidos,D.poblacion
  2. FROM usuarios U
  3.     INNER JOIN dir_usuarios DON U.NUM_USUARIO = D.NUM_USUARIO
  4.     INNER JOIN avisos_wed A DON U.telefono = A.telefono
  5. WHERE U.telefono='$vte';

PD: No sólo tienes que etiquetar correctamente el Highlight. Tienes que quitar TODO lo que sea PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 17/12/2012 a las 10:08