Finalmente he conseguido unir todo en una consulta y me funciona perfectamente:
Código MySQL:
Ver originalLEFT JOIN fichas
ON juegos.id_juego
= fichas.id_juego_ficha
LEFT JOIN analisis
ON juegos.id_juego
= analisis.id_juego_analisis
LEFT JOIN trucos
ON juegos.id_juego
= trucos.id_juego_truco
LEFT JOIN videos
ON juegos.id_juego
= videos.id_juego_video
WHERE juegos.url_juego
= '$url_ficha'
Pero sigo sin saber cómo poder mostrar todos los vídeos que coincidan
juegos.id_juego = videos.id_juego_video en esa misma consulta. No sé si se podrá hacer tal cosa... Si no tendré que hacer otra consulta por separado (previamente habiendo definido $id_juego):
Por otra parte, en la tabla juegos tengo dos campos,
visitas_temporales y
visitas_totales, que actualizo de siguiente manera cada vez que se entra a la ficha del juego:
Código MySQL:
Ver originalUPDATE juegos
SET visitas_totales
= visitas_totales
+1, visitas_temporales
= visitas_temporales
+1 WHERE juegos.url_juego
= '$url_ficha'
Imagino que esto ya sí que no puedo unirlo a la primera consulta y tengo que hacerla por separado ¿no?
¿Alguna idea para unirlo todo?
Por cierto, y esto ya es lo último que pregunto

¿cuántas consultas distintas en un mismo documento se considerarían "aceptables"? Sé que esto que pregunto es muy relativo y depende de la cantidad de registros y del tipo de consultas, pero bueno, por saber... Porque si en un documento para mostrar todos los datos y hacer todo lo que necesitas requieres por ejemplo de 10 consultas distintas y en ese momento hay 10 personas online, serían 100 consultas simultáneas...

Supongo que lo ideal sería 1 consulta por documento ¿no?
Ahora sí que me despido y dejo de divagar... Saludos!