Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    non query di delete con la distinct

    ho scritto chiaramente
    QUERY di SELECT con la distinct

    select distict
    dira fuori da una tabella solo i dati senza ripetizioni!

    poi se ti serve si puo' fare una insert in un altra tabella!

    ma la distict e' sulla SELECT

  2. #12
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    ok. lui infatti chiedeva di eliminare i doppioni....
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #13
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    eliminare i doppioni in che senso: sostituirli con null, oppure ottenere una nuova tabella sensa doppioni?

  4. #14
    Originariamente inviato da fabio309
    eliminare i doppioni in che senso: sostituirli con null, oppure ottenere una nuova tabella sensa doppioni?
    ottenere una nuova tabella sensa i doppioni. Per doppioni intendo tutti i campi uguali (non so se l'ho già citato sopra ).

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #15
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    la cosa più semplice che mi viene in mente è una query così fatta:
    select nometabella.Nomecampo INTO nuova_tabella FROM nometabella GROUP BY nometabella.Nomecampo;

  6. #16
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    ma leggere e fare come c'è scritto nel link da me postato, fa fatica?
    Tutti vogliono parlare, nessuno sa ascoltare.

  7. #17
    Gioba66, io ho fatto come dice nel link che mi hai indicato e me li trova anche i doppioni, solo che la rimangono, non me li elimina...

    li devo eliminare io manualmente...??? :di56:

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #18
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    posta la query che hai preparato
    Tutti vogliono parlare, nessuno sa ascoltare.

  9. #19
    codice:
    /* 1.  Query heading */
    SELECT
      *  /* Remember to never use SELECT * and write out the field names */
    FROM
      /* 2.  Table with duplicates */
      mr_link
    WHERE
      EXISTS  (
        SELECT
          NULL
        FROM
          /* 3.  Table with duplicates, with an alias */
          mr_link b
        WHERE
          /* 4.  Join each field with *itself*.  These are fields that could be Primary Keys */
          b.[pagina] = mr_link.[pagina]
          AND b.[id_parola] = mr_link.[id_parola]
          AND b.[selezione] = mr_link.[selezione]
          AND b.[id] = mr_link.[id]
        GROUP BY
                /* 5.  I must GROUP BY these fields because of the HAVING
             clause and because these are the possible PK */
          b.[pagina], b.[id_parola], b.[selezione], b.[id]
        HAVING
          /* 6.  This is the determining factor.  We can control our
             output from here.  In this case, we want to pick records
             where the ID is less than the MAX ID */
          mr_link.[id_link] < MAX(b.[id_link])
      )
    id_link è la chiave primaria. La query la eseguo con SQL QUERY ANALYZER

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  10. #20
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    se il risultato è quello che vuoi eliminare, basta che invece di

    /* 1. Query heading */
    SELECT
    * /* Remember to never use SELECT * and write out the field names */
    FROM


    metti


    /* 1. Query heading */
    DELETE FROM


    se non sei sicuro del risultato, ti consiglio di farti un backup prima di effettuare la query di delete...
    Tutti vogliono parlare, nessuno sa ascoltare.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.