Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2013, 06:51
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Problema con un ejercicio de MYSQL

En este foro no está permitido resolver ejercicios, pero sí orientar. No entiendo para qué usas ese DISTINCT y tampoco por qué no usas INNER JOIN para unir las tablas relacionadas. El punto de partida es la tabla de alojamientos. Mira esto, lo pruebas y nos dices. Analiza cada línea de la SQL. Si funciona, pero no la entiendes, no habrás aprendido.

Código MySQL:
Ver original
  1.    CONCAT(t.cognoms, ', ',t.nom) nomturista,
  2.    UPPER(h.nom) hotel,
  3.    a.data_ini,
  4.    DATEDIFF (a.data_sortida, a.data_ini) dias
  5. FROM allontjament a
  6.  INNER JOIN turista t ON a.CodTur = t.CodTur
  7.  INNER JOIN hotel h ON a.CodHot = h.CodHot
  8. ORDER BY h.nom, nomturista

Última edición por jurena; 03/11/2013 a las 13:57