Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2009, 05:00
Avatar de mainpro
mainpro
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta Ayuda consulta con inner join

Buenos días,
tengo dos tablas, la primera llamada immobiliaria con varios campos con un identificador autoincremental:
(id, tipus, descr, ubic, preu, data)
y la segunda llamada fotos, con los campos:
(idf, foto)
Los campos id de immobiliaria y idf de fotos se corresponden, con la particularidad de que idf se repite, de manera que para una sola fila de immobiliaria pueden corresponder varias o ninguna de la tabla fotos.
Lo que necesito es un select que me muestre todos los campos de la tabla immobiliaria, más el primero de los campos que le corresponda de la tabla fotos. Algo así como:

select * from immobiliaria inner join
(SELECT foto
FROM fotos
GROUP BY Idf
HAVING (COUNT(Idf) = 1)) on immobiliaria.id=fotos.idf

pero funcionando correctamente claro

Gracias de antemano.