Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Eliminare Record Mysql

  1. #1

    Eliminare Record Mysql

    Ciao a tutti,
    come posso (con un un query) eliminare ad esempio gli ultimi 2 record derivati da una ricerca.

    Es.:

    categoria - valore

    A - 1
    A - 2
    A - 3
    A - 4
    B - 1
    B - 2
    B - 3

    Vorrei eliminare gli ultimi 2 record dove il primo campo è uguale ad A
    quindi avere poi:

    A - 1
    A - 2
    B - 1
    B - 2
    B - 3

    Spero di essere stato chiaro.

    Fatemi sapere.
    Grazie mille.

  2. #2

  3. #3
    non capisco la domanda: la delete opera con le where esattamente come la select, quindi non dovresti avere problemi...

  4. #4
    Praticamente ho un db così:

    A - 1
    A - 2
    A - 3
    A - 4
    B - 1
    B - 2
    B - 3

    devo fare una delete che elimini solo A con valore 3 e 4 (quindi gli ultimi 2 con valore A)

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    codice:
    SQL = "DELETE * FROM tabella WHERE categoria = 'A' and valore > 2 "
    ti elimina tutti quelli che nella categoria A hanno un valore maggiore a 2

    può andare?

  6. #6
    No... mi serve che elimini gli ultimi 2 record.

    Che nell'esempio precedente erano 3 e 4

    però il db potrebbe essere:

    A - 21
    A - 212
    A - 32
    A - 42
    B - 15
    B - 232
    B - 36

    in questo caso dovrebbe eliminare A 32 e 42

  7. #7
    valore (i vari 21,212,32,42 ecc) è numerico o alfa numerico? e deve eliminare solo i record di tipo "A"? e se il db fosse

    A - 21
    A - 212
    A - 32
    A - 42
    A - 55
    A - 78
    B - 15
    B - 232
    B - 36
    B - 518
    C - 20
    C - 30

    quali dovrebbe eliminare?

  8. #8
    Il db potrebbe essere come da tuo esempio.
    Nel caso dovrei sempre eliminare ad esempio gli ultimi 2 di A

    A - 55
    A - 78

    E' tutto alfanumerico.

  9. #9
    la tabella ha anche un id?

  10. #10
    si, ogni tabella ha un id

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