Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consultar dos tablas

Estas en el tema de consultar dos tablas en el foro de Mysql en Foros del Web. Hola todos, Estoy intentando consultar dos tablas que tienen en común el id_participante y después escribir los datos que consigo, el id participante lo usaré ...
  #1 (permalink)  
Antiguo 15/10/2010, 10:24
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 10 meses
Puntos: 4
consultar dos tablas

Hola todos,

Estoy intentando consultar dos tablas que tienen en común el id_participante y después escribir los datos que consigo, el id participante lo usaré para seleccionar quienes han escrito esa palabra.

La cuestión es que me duplica los resultados y no entiendo muy bien por qué.

aquí el código:
Código:
$result = mysql_query("SELECT * FROM Palabras INNER JOIN participantes");

while($row = mysql_fetch_array($result))
  {
  echo $row['palabra'] . " " . $row['id_personaje']. " " . $row['nombre']. " " . $row['provincia']. " " . $row['mail'];
  echo "<br />";
  }
gracias
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #2 (permalink)  
Antiguo 15/10/2010, 10:57
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 9 meses
Puntos: 96
Respuesta: consultar dos tablas

Saludos

Debes indicar en tu consulta como se relacion las dos tablas o por que campo se relacionan

Código MySQL:
Ver original
  1. SELECT * FROM Palabras INNER JOIN participantes ON Palabras.id_personaje=participantes.id_personaje
__________________
:.:Nano.:: @nano_hard - Retornando al foro

Etiquetas: consultar, dos, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.