Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    95

    join mi sta facendo impazzire

    Salve a tutti vi prego aiutatemi sto diventando scemo,
    spiego il problema, ho 2 tabelle:

    1) "gallery_name" contiene i campi "id" e "nome_gallery"
    2) "news" contiene "id", "titolo", "titoletto", "testo", "foto", "nome_gallery"

    adesso io devo costruire una pagina che conterrà tanti box quanti sono i record di "gallery_name" per il semplice fatto che la stessa gallery può essere associata a diverse news

    questi box conterranno:

    1)nome della galleria (tabella "gallery_name" campo "nome_gallery")
    2)foto (tabella "news" campo "foto")

    spero di essere stato chiaro

  2. #2
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    codice:
    SELECT gallery_name.name_gallery NOME_GALLERIA, news.foto FOTO
    FROM gallery_name,news
    WHERE gallery_name.nome_gallery=news.nome_gallery
    sono un po' di fretta... non so se funziona...


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    95
    non funziona,
    ho provato con questa query, ma mi restituisce tanti box quanti i record della tabella news,
    invece a me servono tanti campi quanti quelli nella tabella gallery_name

  4. #4
    codice:
    SELECT gallery_name.name_gallery AS galleria, news.foto AS foto FROM gallery_name
    LEFT JOIN  gallery_name
    gallery_name.nome_gallery=news.nome_gallery

    prova così, scritta al volo, potrebbero esserci degli errori...

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: join mi sta facendo impazzire

    Originariamente inviato da kudos
    adesso io devo costruire una pagina che conterrà tanti box quanti sono i record di "gallery_name" per il semplice fatto che la stessa gallery può essere associata a diverse news

    questi box conterranno:

    1)nome della galleria (tabella "gallery_name" campo "nome_gallery")
    2)foto (tabella "news" campo "foto")

    spero di essere stato chiaro
    Per niente.
    Non ha senso

  6. #6

    Re: Re: join mi sta facendo impazzire

    Originariamente inviato da luca200
    Non ha senso
    perchè?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    95
    salve ragazzi e grazie per l'aiuto,
    volendo semplificare un po le cose come si fa, data una tabella come questa:

    TABELLA
    campo1 campo2
    pippo abc
    pippo def
    pippo ghi
    pappa lmn

    a prelevare solamente l'accoppiata valori:
    pappa lmn

    e magari la prima accoppiata ma non è strettamente necessario, cmq tirare fuori solo una volta
    una coppia valori con il campo1 "pippo"
    pippo abc

    in pratica i record devono essere univoci in base al campo 1

  8. #8
    prova ad aggiungere DISTINCT dopo la select, non sono sicuro che sia esattamente quello che vuoi tu, ma tentar non nuoce

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    95
    ho provato ma nn riesco!

  10. #10

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 © 2025 vBulletin Solutions, Inc. All rights reserved.