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

    order by non corretto sulla chiave primaria di tipo varchar

    Salve,
    ho un comportamento strano in phpMyAdmin quando invoco una semplice query select.
    La tabella è la seguente:

    codice:
    CREATE TABLE macchine(
    codice varchar(40) primary key,
    .....
    )
    la query è la seguente:

    codice:
    SELECT * FROM macchine...ORDER BY codice
    il risultato della query è il seguente:

    codice:
    codice   |  modello  |
    B 1
    B 1 TM B
    B 1 TM M
    17
    69AA
    A 1
    A 2
    A 3
    ...
    BMG4
    ...
    T25B
    
    
    
    sostanzialmente il risultato corretto della query è dalla 4 colonna in poi.
    Come è possibile?
    Questo comportamento ce l'ho anche su alcune altre tabelle quando faccio un order by sulla
    primary key.

  2. #2
    vedi se per caso prima della B non c'è uno spazio

  3. #3
    pff era proprio quello.
    Lo escludevo a prescindere perchè visivamente non sembrava ci fossero spazi...
    vabbè grazie mille!

  4. #4

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.