185 messaggi dal 06 settembre 2002
Ciao a tutti.
Vorrei sapere se è possibile fare una query che mi tiri fuori i doppioni da un db. Per esempio se nella colonna cognome ci sono due Rossi vorrei che una query me li tirasse fuori.
Se si può mi potete dare qualche dritta???
Grazie


--------------------------------------
http://www.francescocrisafi.it
http://www.my-catanzaro.it
--------------------------------------
3.122 messaggi dal 16 maggio 2002
Se hai una tabella di nome "tabella" con il campo "chiave" univoco puoi fare una query del genere

SELECT T1.cognome
FROM tabella T1, tabella T2
WHERE T1.cognome=T2.cognome
AND T1.chiave<T2.chiave

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
9 messaggi dal 11 giugno 2002
Scusate ma una semplice SELECT * FROM Tabella WHERE Cognome = 'Rossi'....non risolve il probelma?
3.122 messaggi dal 16 maggio 2002
darioj80 ha scritto:
Scusate ma una semplice SELECT * FROM Tabella WHERE Cognome = 'Rossi'....non risolve il probelma?

No, perché così ti limiti ai "Rossi", mentre potrebbero esserci anche altri cognomi multipli.

Altra query che mi è appena venuta in mente:

SELECT cognome
FROM tabella
GROUP BY cognome
HAVING COUNT(cognome)>1

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
185 messaggi dal 06 settembre 2002
Ciao Raynor la seconda non ha funzionato. Per la prima soluzione vorrei capire a cosa si riferisce T1 e T2...

--------------------------------------
http://www.francescocrisafi.it
http://www.my-catanzaro.it
--------------------------------------
3.122 messaggi dal 16 maggio 2002
T1 e T2 sono alias per indicare la stessa tabella. Questa infatti va presa due volte perché almeno due sono i cognomi uguali che vuoi trovare.

Perché dici che la seconda non funziona? Funziona anche meglio della prima.
Modificato da Raynor il 25 settembre 2003 18.17 -

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
185 messaggi dal 06 settembre 2002
...nel senso che la seconda mi da la lista dei doppioni ma non mi fa vedere gli originali per fare un confronto...

--------------------------------------
http://www.francescocrisafi.it
http://www.my-catanzaro.it
--------------------------------------

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.