![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
23/02/2009, 13:09
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 16 años, 5 meses Puntos: 1 | |
Duda con join : ( Buenas tardes,
Mi consulta es muy sencilla, pero creo que no lo estoy haciendo bien (seguramente). Se trata de lo siguiente, pongo como son las tablas y la consulta para que os sea más gráfico.
Tabla1:
Campo 1 4465
Campo 2 5568
Tabla2:
Idusuario 4465 5568
Nombreusuario TroyMcClure JonnhyMeLavo
$query = mysql_query("select * from tabla1 INNER JOIN tabla2 ON tabla1.campo1 = tabla2.idusuario OR tabla1.campo2 = tabla2.idusuario") or die("Error en query:".mysql_error() );
while($row4 = mysql_fetch_array($query)) {
echo $row4['nombreusuario'];
echo " vs ";
echo $row4['nombreusuario'];
echo "<br>";
}
En los echo, quiero sacar de cada registro de la tabla 1, el nombre del usuario del campo1 vs el nombre del usuario del campo2. En el ejemplo:
TroyMcClure vs JonnhyMeLavo
He intentado ser bastante gráfico para que lo entendierais bien. Cuando hago los echo no me sale lo que yo os pongo ahí. ¿Cómo puedo hacerlo?
Gracias y un saludo. |