Ho una tabella con 6 colonne:visualizzare tutti i dati per righe duplicate in Oracle
id
name
type_id
code
lat
long
I primi tre sono obbligatori. ID
è la chiave privata, inserita automaticamente con una sequenza.
Ho alcune righe duplicate, come definito da ENTRAMBI i valori name
e type_id
uguali, ma mi piacerebbe visualizzare tutti i dati per i duplicati. Riesco a trovare i duplicati semplicemente:
SELECT name
, type_id
FROM table1
GROUP BY name
, type_id
HAVING COUNT(*) > 1
ma in realtà la visualizzazione di tutte le informazioni mi confonde. So che questo dovrebbe essere semplice, ma qui sto colpendo un muro.
Il mio primo pensiero è stato la prima query, ma non sapevo se potevi usare due colonne in una clausola IN. Credo che avrei dovuto provarci. Grazie. – Marc