Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/03/2011, 20: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, 3 meses
Puntos: 2658
Respuesta: duda don consulta

Código MySQL:
Ver original
  1. FROM encuesta E INNER JOIN encuesta_resp ER ON E.id = ER.id
  2. WHERE E.id = $valor
Yo personalmente no uso la coma para hacer los JOIN porque tienden a generar errores cuando dos campos de dominio distinto en ambas tablas tienen el mismo nombre.
En cualquier caso, en tu ejemplo se ve que el tema del JOIN no está completamente comprendido: Para relacionar dos tablas por medio de una FK no buscas que coincidan cada una con un valor dado, sino que coincidan los valores de los campos en ambas tablas. El valor buscado es el filtro del WHERE.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)