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

    Problema ordinamento query

    domanda semplice semplice:

    com'è possibile che questa query:
    SELECT * FROM weekdata WHERE user='$user' ORDER BY 'date' ASC LIMIT 0,1

    dia lo stesso identico risultato di questa:
    SELECT * FROM weekdata WHERE user='$user' ORDER BY 'date' DESC LIMIT 0,1

    sapendo che viene comunque restituito più di un record (se levo il limit danno più di un risultato, ma ma sempre con lo stesso ordinamento)


    :master: :master: :master:

    Mysql 5.0.45-log


  2. #2

    Re: Problema ordinamento query

    Originariamente inviato da }gu|do[z]{®©
    domanda semplice semplice:

    com'è possibile che questa query:
    SELECT * FROM weekdata WHERE user='$user' ORDER BY 'date' ASC LIMIT 0,1

    dia lo stesso identico risultato di questa:
    SELECT * FROM weekdata WHERE user='$user' ORDER BY 'date' DESC LIMIT 0,1

    sapendo che viene comunque restituito più di un record (se levo il limit danno più di un risultato, ma ma sempre con lo stesso ordinamento)


    :master: :master: :master:

    Mysql 5.0.45-log

    ma sarai proprio un guidozz .....

    date messo cosi' tra apici e' una stringa e mettilo per dritto oppure per traverso e' sempre e solo una stringa rimane.....

    prova:

    order by 'Guidozz' ... e' la stessa cosa.

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

  3. #3
    lollone

    la cosa che mi fregava è che sul vecchio server e anche in locale dava l'ordine che volevo io (perchè probabilmente era quello di default)

    vedi, infondo a volte sono felice di scoprirmi fesso io, almeno la soluzione è facile

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