Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Differenze tra tabelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    40

    Differenze tra tabelle

    Ciao a tutti,

    ho un problema che, a causa forse della mia ignoranza, da circa 2 giorni non sò come risolvere.

    Dispongo di una tabella di circa 65.000 record contenenti l'anagrafica completa dei clienti relativi all'anno 2009 (clienti_2009).

    La stessa tabella è presente anche per l'anno in corso (clienti_2010) contenente praticamente quasi gli stessi clienti dell'anno prima, al netto di quelli cessati.

    Avrei la necessità di scoprire quali recorsd (clienti) sono presenti nella tabella del 2009 che non sono presenti anche nella tabella del 2010.

    Ho utilizzato, purtroppo senza successo a causa di limitazioni del PC come metodo di estrazione una subquery del tipo:

    select * from clienti_2009 where telefono not in (select telefono from client_2010)

    I numeri di telefono sono tutti diversi tra loro, per cui non ci sono duplicati nelle tabelle.

    Sapete come posso cercare una soluzione a questo problema?


    Grazie!

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Specifica, come da regolamento, che database stai usando

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    40
    Chiedo scusa l'avevo dimenticato utilizzo Mysql

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select * from tabella2009 as t9
    left join tabella2010 as t10
    on t9.telefono = t10.telefono
    where t10.tefefono is null

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.