También puede hacer algo como
Código sql:
Ver originalSELECT "TblFamilias.idFamilia, TblFamilias.NombreFamilia, TblFotos.idFoto, TblFotos.NombreFoto where TblFamilias.idFamilia = TblFotos.idFoto"
Suerte[/QUOTE]
Gracias por responderme Adler. La consulta que me envías me arroja todos los resultados... necesito mostrar Todos los campos de TBLFamilias y solamente UNO de TblaFotos para poder mostrar una miniatura. Esta es la estructura:
TBLFAMILIAS
idxyz (autonum.) | idFamilia(num) | NombreFamilia(txt)
--------------------------------------------------
5 | 1 | alfa
4 | 2 | beta
3 | 3 | zeta
2 | 4 | teta
1 | 5 | cajeta
O sea tengo 5 familias cargadas, con su ID y nombre
TBLFOTOS
idFoto(autonum.) | idFamiliaFoto(num) | NombreFoto(texto)
--------------------------------------------------
5 | 4 | taza.jpg
4 | 1 | pelo.jpg
3 | 3 | caja.jpg
2 | 3 | mono.jpg
1 | 5 | ficha.jpg
5 | 1 | ropa.jpg
4 | 1 | sopa.jpg
3 | 2 | pasa.jpg
2 | 3 | pipa.jpg
1 | 2 | foco.jpg
Tengo que listar TODAS las galerias de la Tabla FAMILIA, leyendo SOLAMENTE el ultimo registro (asc o desc) de TBLFOTOS por cada IDFamilia de TBLFamilias
Busco que me muestre esto:
IDFamilia: 5
NombreFamilia: cajeta
Nombrefoto: FICHA.jpg ----> como capturo esto?
IDFamilia: 4
NombreFamilia: teta
Nombrefoto: TAZA.jpg ----> como capturo esto?
IDFamilia: 3
NombreFamilia: Zeta
Nombrefoto: CAJA.jpg ----> como capturo esto?
IDFamilia: 2
NombreFamilia: Beta
Nombrefoto: PASA.jpg ----> como capturo esto?
IDFamilia: 1
NombreFamilia: Alfa
Nombrefoto: PELO.jpg ----> como capturo esto?
Es decir los dos campos de TBLFAMILIAS + ULTIMO registro Nombrefoto de TBLFotos....
Tengo esto, pero me muestra solamente los campos de TBLGalerias...
SELECT TBLFAMILIAS .*
FROM TBLFAMILIAS
WHERE (((Exists (select idfamiliafoto from TBLFOTOS where TBLFAMILIAS .idfamilia = TBLFOTOS .idfamiliafoto ))<>False));
Alguna idea?
Muchas gracias!