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

    comparazione tra due tabelle e visualizzazione dati

    Il problema è questo: ho due tabelle TABELLA 1 e TABELLA 2 che hanno il campo titolo in comune. Dovrei estrarre i dati presenti nella prima e compararli con quelli presenti nella seconda e visualizzare unicamente i dati della prima tabella che non sono già presenti nella seconda. Per fare un esempio pratico:

    TABELLA 1 --------------- TABELLA 2

    pippo -------------------- pippo
    giovanni ----------------- marco
    luca ---------------------
    marco

    effettuata la comparazione dovrei visualizzare solo giovanni e luca.

    Spero di essere stato chiaro.
    Qualcuno può aiutarmi. Grazie.

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    SELECT * FROM TABELLA1
    WHERE TITOLO NOT IN ( SELECT TITOLO FROM TABELLA2 )

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Oppure con una join
    codice:
    select *
    from tab1 left join
    tab2 on tab1.titolo = tab2.titolo
    where tab1.titolo is not null
    and tab2.titolo is null

  4. #4
    Grazie. Oggi lo provo. E se dovessi comparare solo alcuni dei campi della prima tabella con quelli della seconda come dovrei modificare lo script? In altre parole dovrei aggiungere una query del tipo select * from TABELLA 1 where codice=milano e comparare i dati della prima e seconda tabella che hanno quel codice.

  5. #5
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    In che senso comparare le due tabelle?

    Se sono IDENTICHE come campi puoi fare una UNION ed eseguire una query che ti recuperi i dati sia dall'una che dall'altra.

  6. #6
    Non ho mai detto che sono identiche am solo che hanno un campo in comune

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.