Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2013, 14:31
PYTUFYN
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Consultas múltiples a múltiples tablas ¿Cómo lo hago?

Hola, gracias quimfv por tu respuesta, ya he conseguido lo que quería.

Por no abrir otro tema distinto y aprovechando esta consulta, ¿Cómo podría hacer una sola consulta de estas dos consultas? Lo he intentado de mil maneras y siempre me da error (no tengo muchos conocimientos de mysql)

Consulta 1

Código MySQL:
Ver original
  1. FROM juegos
  2. LEFT JOIN fichas ON fichas.id_juego_ficha = juegos.id_juego
  3. LEFT JOIN analisis ON analisis.id_juego_analisis = juegos.id_juego
  4. LEFT JOIN videos ON videos.id_juego_video = juegos.id_juego
  5. WHERE url_juego = '$url_ficha'

Consulta 2

Código MySQL:
Ver original
  1.   COUNT(CASE WHEN tipo_truco = '1' THEN id_truco END) AS t1,
  2.   COUNT(CASE WHEN tipo_truco = '2' THEN id_truco END) AS t2,
  3.   COUNT(CASE WHEN tipo_truco = '3' THEN id_truco END) AS t3,
  4.   COUNT(CASE WHEN tipo_truco = '4' THEN id_truco END) AS t4,
  5.   COUNT(id_truco) AS Total
  6. FROM trucos WHERE id_juego_truco = '$id_juego'");

Perdonad si son cosas básicas, pero como digo soy muy novato y si escribo es porque lo he intentado un millón de veces y he leído mil cosas y sigo como al principio.

Un saludo.