Buenas, a ver no es dificil pero no soy capaz de dar con el punto de esta relacion.
El ejemplo seria dos tablas :
Tabla partidas :
- id
- Nombre
Tabla partidas_movimiento :
- id
- partidaID -> Es el id de la tabla partida
- Turno
Yo pongo algo similar a esto ( he probado varias cosas y esto es lo mas proximo que llegue ) .
Código PHP:
SELECT partidas.id, partidas_movimiento.turno FROM `partidas` inner join partidas_movimiento on partidas_movimiento.partidaid=partidas.id
group by partidas_movimiento.partidaid order by partidas_movimiento.id desc
Y no me muestra lo que yo necesitaria, la idea es algo asi, relleno las tablas.
Partida.id = 1
partida.id = 2
partida.id = 3
partida.id = 4
partidas_movimiento.id=1
partidas_movimiento.partidaid=1
partidas_movimiento .turno="b"
partidas_movimiento.id=2
partidas_movimiento.partidaid=1
partidas_movimiento .turno="n"
partidas_movimiento.id=3
partidas_movimiento.partidaid=1
partidas_movimiento .turno="b"
partidas_movimiento.id=4
partidas_movimiento.partidaid=2
partidas_movimiento .turno="b"
partidas_movimiento.id=5
partidas_movimiento.partidaid=2
partidas_movimiento .turno="n"
partidas_movimiento.id=6
partidas_movimiento.partidaid=3
partidas_movimiento .turno="b"
partidas_movimiento.id=7
partidas_movimiento.partidaid=4
partidas_movimiento .turno="b"
partidas_movimiento.id=8
partidas_movimiento.partidaid=4
partidas_movimiento .turno="n"
Yo necesito que en un select me saque los valores de quien es su turno por partida, que saliera algo asi :
partidaId = 1
turno = b
PartidaId = 2
turno = n
PartidaId = 3
turno = b
PartidaId = 4
turno = n
Estoy ahora probando en hacer un select y despues en el where otro select o similar, por que creo qeu va por ahi el tema pero nada ... si pongo limit 1 no "se" poner que sea el limite solo por partidaId ... y similar.
Me podeis ayudar por favor, espero haberme explicado
Un saludo y gracias anticipadas.