Tema: Duda mysql
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/10/2015, 14:41
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 23 años, 1 mes
Puntos: 4
Respuesta: Duda mysql

Gracias gnzsoloyo, acabo de encontrar la solución.
He comentado en el primer post de que podría o no encontrarse fotos, ya que no ser así, la sentencia sería un INNER JOIN como el resto.

Lo he hecho de la siguiente manera:

Código MySQL:
Ver original
  1. SELECT D.referencia, U.familia, U.situacion1, U.precio, U.metros, U.habitaciones, U.CodigoPostal, P.nombre_poblacion, E.titulo, E.descripcion, F.foto
  2. FROM t_destacats D
  3. INNER JOIN t_un U ON D.referencia = U.referencia
  4. INNER JOIN t_poblacion P ON U.poblacion = P.id_poblacion
  5. INNER JOIN t_es E ON U.id_piso = E.id_piso
  6. LEFT JOIN t_fotos F ON D.referencia = F.referencia
  7. WHERE D.id_cat = 3
  8. GROUP BY D.referencia
  9. ORDER BY D.ordre

Puede darse el caso de que no exista ninguna foto, o bien existan varias. Por esto motivo agrupo por referencia.

Muchas gracias de nuevo
__________________
Qué fácil cuando lo sabes y qué difícil cuando no