ciao a tutti, avrei un problema; vi spiego:
definizione scheda tabelle in allegato..
il problema è il seguente:
nella tabella principale sono contenuti i dati:
nella tabella esterna:codice:idpo tonum toese todesc 1 15024 2010 test 3 15024 2010 test 4 15060 2012 LOVER 5 15060 2012 LOVER 6 15060 2012 LOVER 7 13020 2009 OBELL
ora, devo eliminare dalla tabella principale i record doppi; non tenendo conto dell'idpo(chiave). Infine devo ragionare sulla tabella esterna andando ad eliminare sulla tb_principale le revisioni che non servono, ex. tonum->15024 andrò ad eliminare la riga con idpo 3 perchè quest'ultima è sia un doppione e non rientra tra i codici attivi della tabella esterna.codice:idpo desc 1 TST 5 TST2 7 TST3
Mi sono riuscito a spiegare?? mi date una mano? pensavo di utilizzare una tabella temporanea d'ppoggio, ma già all'inserimeno dei record doppi sono in difficoltà..ho fatto così:
il problema è che senza l'idpo poi non posso fare i ragionamenti sulla tabella esterna..graziecodice:/*fill tabella temp*/ insert into #tb_principaleTEMP select --idpo, to_num, to_ese, to_desc from tb_principale group by --idpo, to_num, to_ese, to_desc having COUNT(*) > 1

Rispondi quotando