Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema con join

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problema con join

    allora, ho un form con due input text:
    nomeutente
    idcomune(campo numerico).

    devo fare un controllo incrociato in cui il campo idcomune deve essere cercato nella tabella COMUNI e deve darmi il nome del comune mentre il campo nomeutente e il campo idcomune devono darmi il nome dell'utente dalla tabella anagrafica

    qualche idea?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    select comuni.* , anagrafica.*
    from comuni inner join anagrafica
    on comuni.idcomune=anagrafica.idcomune
    where anagrafica.idcomune=$idcomune and anagrafica.nomeutente=nomeutente

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    funziona!! ma..

    mi stampa il risultato due volte!

    cioè mi trova una persona due volte qunado invece è inserita una volta sola
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    credo perche il comune è inserito due volte nella tabella!!

    cioè ho due volte il comune vigonza con il codice che passo,percui lui mi stampa l'utente su due righe.come posso mettere una limitazione al campo idcomune?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  5. #5
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Usa distinct:

    select comuni.* , distinct anagrafica.*
    from comuni inner join anagrafica
    on comuni.idcomune=anagrafica.idcomune
    where anagrafica.idcomune=$idcomune and anagrafica.nomeutente=nomeutente

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    non funziona

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  7. #7
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    select distinct comuni.* , anagrafica.*
    from comuni inner join anagrafica
    on comuni.idcomune=anagrafica.idcomune
    where anagrafica.idcomune=$idcomune and anagrafica.nomeutente=nomeutente

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.