Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aiuto per sql

  1. #1

    aiuto per sql

    ho un db con queste tabelle

    tb_gallery

    id_gallery--->contatore
    str_gallery--->testo


    tb_foto
    id_img--->contatore
    str_gallery--->numerico
    str_img--->testo


    ora vorrei estrarre l'elenco delle gallery mostrando solo la prima foto di ogni gallery.
    Come faccio?

  2. #2
    Che database utilizzi?
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  3. #3
    uso ACCESS!

  4. #4
    Ciao,
    supponendo che la foreign key tramite cui tb_foto referenzia tb_gallery sia STR_GALLERY --> ID_GALLERY, prova con la query seguente:

    codice:
    SELECT g.*, f.ID_IMG, f.STR_IMG
    	FROM tb_gallery g, tb_foto f
    	WHERE g.ID_GALLERY = f.STR_GALLERY
    		AND f.ID_IMG IN
    			(SELECT MIN(ID_IMG) FROM tb_foto GROUP BY STR_GALLERY)
    Se vuoi mostrare invece l'ultima foto inserita per ogni gallery modifica MIN con MAX.

    Fai sapere se funge...

  5. #5
    ok
    perfetto
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.