Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    [sql] select su due tabelle

    salve,
    ho le solite due tabelle

    id
    id_campo1
    campo

    id
    nome

    tab1.id_campo1 corrisponde ad id

    dovrei estrarre i dati dalla prima tabella ma sostituendo nome a id_campo1
    ho provato la join ma, se un valore nella tabella 2 viene eliminato, quando effettuo la select sulla tabella 1 poi non riesco a visualizzare il contenuto

    esempio
    tab1
    1 1 pippo

    tab2
    1 ciro

    io dovrei visualizzare

    1 ciro pippo

    ora se elimino da tab2 il valore ciro e quindi l'id 1 vorrei visualizzare

    1 null pippo

    spero di essere stato chiaro

    grazie in anticipo
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova così

    codice:
    select tab1.id,tab2.nome,tab1.campo
    from tab1
    left join tab2
    on tab1.id = tab2.id

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    funziona grazie
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.