![]() |
Galeria de fotos - Subconsulta dinamica con dos tablas Buenasss Tengo dos tablas con esta estructura: TblFamilias: idFamilia - autonumerico NombreFamilia - texto TblFotos: idFoto - autonumerico idFamiliaFoto - numero NombreFoto - texto Quiero montar una galeria de fotos. Necesito capturar idFamilia / nombreFamilia de TblFamilias y NombreFoto de TblFotos. Es para leer dinámicamente los nombres de las Familias presentes en TBLFamilias, pero mostrando miniaturas de TBLFotos. Debe ser algo con join pero no logro hacer que funcione. Una mano? Gracias! Nota: No me sirve un do while hasta hacer EOF, ya que necesito paginar los datos tb... |
Respuesta: Galeria de fotos - Subconsulta dinamica con dos tablas |
Respuesta: Galeria de fotos - Subconsulta dinamica con dos tablas Gracias por la sugerencia. Ya visité ese sitio y otros buscando alguna referencia concreta. Habrás notado que no posteo mucho ya que casi siempre me raspo la frente solito. Esta vez necesito una guía, de modo que si pudieras decirme por lo menos QUE buscar, yo podría escribir mi código. Una pista..... que uso? join, union, pivot? debo usar una subconsulta simple? Gracias por el aporte. |
Respuesta: Galeria de fotos - Subconsulta dinamica con dos tablas Hola Yo usaría inner join También puede hacer algo como
Código sql:
Ver original Suerte |
Respuesta: Galeria de fotos - Subconsulta dinamica con dos tablas También puede hacer algo como
Código sql:
Ver original 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! |
Respuesta: Galeria de fotos - Subconsulta dinamica con dos tablas Hola ¿Podría ser algo así? :pensando:
Código asp:
Ver original Suerte |
Respuesta: Galeria de fotos - Subconsulta dinamica con dos tablas Muchas gracias por seguir apoyando a un pichón de aprendiz Adler. Me sirvió tu manera de resolver el asunto. Un saludo y agradecimiento a todos los participantes de este post. |
| La zona horaria es GMT -6. Ahora son las 10:38. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.