
16/05/2011, 06:03
|
| | Fecha de Ingreso: noviembre-2005 Ubicación: Alicante (España)
Mensajes: 242
Antigüedad: 19 años, 3 meses Puntos: 1 | |
Respuesta: Consulta con dos Count Pues directamente no están relacionadas,
la tabla retos tiene como clave primaria el campo idReto y la tabla torneos tiene como clave primaria el campo idTorneo.
Pero ambas tablas tienen un campo idUserGanador que está relacionado con la tabla usuarios. Y esta tabla, usuarios, tiene clave primaria idUsuario. Es decir, que intento pillar este campo, idUsuario relacionado con retos y torneos para realizar el INNER JOIN.
Igual puedo usarla de puente para hacer el INNER. O eso es lo que quiero.
Yo lo que quiero son dos campos como resultado con la suma de retos y torneos ganados por un usuario X.
si la tablas tienen estos datos:
(2 Registros)
Tabla Retos
idReto 1
idUserGanador 1
idReto 2
iduserGanador 1
3 Registros
Tabla Torneos
idTorneo 1
idUserGanador 1
idTorneo 2
idUserGanador 1
idTorneo 3
idUserGanador 2 Tabla Usuarios
idUsuario 1
nombre Pepe
idUsuario 2
nombre Juan
idUsuario 3
nombre Jaime
¿no puedo usar la tabla usuarios para obtener el número de retos y torneos ganados por Pepe?
Prefiero usar el INNER JOIN, si es posible a la UNION.
Graicas y un saludo. |