Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [MySQL] Andare al quinto record dove una condizione è soddisfatta

    Ho, ad esempio, 5campi che hanno id=5...vorrei cancellare il quarto campo con id=5.
    Non so semi sono spiegato...
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  2. #2
    campi o record di database? in che maniera sono ordinati? ovvero come li peschi i dati?
    Planet Earth is blue and there's nothing I can do

  3. #3

    Re: [MySQL] Andare al quinto record dove una condizione è soddisfatta

    Originariamente inviato da Vre
    Ho, ad esempio, 5campi che hanno id=5...vorrei cancellare il quarto campo con id=5.
    Non so semi sono spiegato...
    se usi phpmyadmin lo punti e amen.

    Se usi uno script devi trovare un dato univoco per quel record. Ma se sono tutti uguali uno vale l'altro.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    allora:
    es.
    tabella 1:

    id num
    1 www
    2 wwr
    3 eee
    1 eeert
    1 tttt


    vorrei cancellare la riga che ha id=1 e num='tttt', ma non posso utilizzare il campo num, così pensavo di tentare di eliminare il terzo record che ha id=1
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  5. #5
    Originariamente inviato da Vre
    allora:
    es.
    tabella 1:

    id num
    1 www
    2 wwr
    3 eee
    1 eeert
    1 tttt


    vorrei cancellare la riga che ha id=1 e num='tttt', ma non posso utilizzare il campo num, così pensavo di tentare di eliminare il terzo record che ha id=1
    usali entrambi... where id=1 AND num=tttt

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Si, ma non posso utilizzare num=ttt perché non so il suo valore. Quello era solo un esempio di tabella.

    Il problema era se esisteva una sintassi che mi potessescorrere i record fino al terzo, quarto ecc. oppure no...thankz
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  7. #7
    Originariamente inviato da Vre
    Si, ma non posso utilizzare num=ttt perché non so il suo valore. Quello era solo un esempio di tabella.

    Il problema era se esisteva una sintassi che mi potessescorrere i record fino al terzo, quarto ecc. oppure no...thankz
    Prova con limit, pero' il problema e' l'ordinamento. Se sono uguali, e non conosci il valore del campo....

    Si potrebbe fare un ordinamento in modo tale che quello da eliminare sia in prima posizione (ORDER BY campo DESC ?) e poi mettere LIMIT 1.

    Il problema e' l'univocita' del campo e l'ordinamento. non esiste il primo od il secondo record.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    il campo non è univoco...vabbé...in qualche modo facciamo.
    Ciao e grazie!
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

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.