+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Eliminare record duplicati dalla tabella

  1. #1
    rbarbato non è in linea Scolaretto
    Sera a tutti ..

    per cortesia ho una tabella caricata in memoria con il metodo fill
    in questa ci sono dei record con lo stesso numero id
    dovrei eliminarli e rimanere solo 1
    la query che carica la tabella e

    command1.CommandText = "select * from testata_lavoro as tl left join lavoro as l on tl.id = l.idtestatalavoro where tl.CodCliente = " & Mycodice & " and tl.Mag = '" + CodMag + "' and year(tl.datains) = '" & Anno.Text & "' and l.consegnato = 0"
    
    ovviamente mi ritrovo piu di un record perche nella tabella di lavoro ci sono piu record con lo stesso idtestatalavoro
    non penso che si puo intervenire sulla query ..
    quindi avrei bisogno di un metodo per trattare la tabella in modo che i record non siano doppiati riferiti al campo id

    grazie mille
    buon natale

  2. #2
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Francamente,aldilà del tuo problema, dovresti impostare la domanda in modo grammaticamente comprensibile;non si può impostare le domande senza un minimo di grammatica senza virgole e punti.
    Cerchiamo di essere comprensibili.
    ℹ️ Leggi di più su sistemista ...

  3. #3
    rbarbato non è in linea Scolaretto
    provo ad essere piu preciso
    ho un tabella caricata in memoria

    id descrizione qt
    12350 lavoro 1
    12350 lavoro 1
    12350 lavoro 1

    dovrei fare in modo

    id descrizione qt
    12350 lavoro 1

    Grazie mille
    Buon Natale

  4. #4
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Quote Originariamente inviato da rbarbato Visualizza il messaggio
    provo ad essere piu preciso
    La chiarezza non è il tuo forte; è assodato.
    Se devi eliminarli, eliminali, non capisco il problema.

    Se invece vuoi 'nasconderli' allora prova usando la clausola DISTINCT.
    ℹ️ Leggi di più su gibra ...

  5. #5
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Ogni volta che vedo la stringa SQL concatenata con i valori delle proprietà senza escape, mi viene la nausea...

    Una volta avviata la tua app, provi a mettere nel campo "Anno" questa stringa: " '; truncate table testata_lavoro" ... Vedrai che sorpresa ti aspetta...
    ℹ️ Leggi di più su bumm ...

  6. #6
    rbarbato non è in linea Scolaretto
    Sara cosi .. la mia chiarezza non e il mio forte ..
    ma hai capito il problema, avevo gia risolto studiando,
    "la clausola DISTINCT " risolve il mio problema

    per tentare di chiarirmi meglio .. non volevo scrivere altro codice per trattare la tabella
    volevo trovare una soluzione nella query, la clausola Distinct non la conoscevo

    Grazie Comunque
    Buon 2014

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Tabella con record duplicati e contatore
    Da mailman_1969 nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 11-06-2020, 10:41
  2. eliminare dati duplicati in una tabella
    Da GTBou nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 12-11-2014, 15:29
  3. Risposte: 0
    Ultimo Post: 25-09-2014, 14:07
  4. eliminare record da tabella
    Da mjmax nel forum Microsoft Word
    Risposte: 13
    Ultimo Post: 24-08-2009, 17:47
  5. Risposte: 17
    Ultimo Post: 15-01-2009, 01:20