Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Join più tabelle risultato unico

    Salve,
    scusate avevo già chiesto questa cosa e gli utenti mi avevano domandato maggiori informazioni ma purtroppo non mi fa applicare alcuna risposta, il forum si pianta ogni volta che ci provo e allora ripropongo la domanda.

    Sono riuscito a fare una JOIN con 5 tabelle ma il risultato non è proprio quello che cercavo, non riesco a spiegarmi bene così mi servirò di due immagini.

    Il codice che utilizzo è quello qui sotto

    codice:
    $sql="select distinct 
          iscrizioni.codice,iscrizioni.paese
        , iscrizioni_parte2.citta as citta2, iscrizioni_parte2.stato as stato2
        , iscrizioni_parte3.geografia as geografia3
        , iscrizioni_parte4.tipo as tipo4, iscrizioni_parte4.durata as durata4 
    from
          iscrizioni
        , iscrizioni_parte1
        , iscrizioni_parte2
        , iscrizioni_parte3	
        , iscrizioni_parte4
    	
    WHERE iscrizioni.paese = '$_GET[paese]' AND iscrizioni.conferma = '1'";
    Il risultato della mia select è purtroppo multiplo come quello in foto qui

    [IMG]http://www.dominosolutio

  2. #2
    ehm, mi sa' che ne manca un pezzo
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Ma tu non fai nessuna join, prelevi semplicemente dei dati da più tabelle ed è per questo che ti duplica i risultati. Per mettere in join 2 o più tabelle dovresti avere anche una qualche relazione che le lega tipo un id.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.