Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [mysql] ordinamento

  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    [mysql] ordinamento

    ciao a tutti

    scusate per il titolo troppo generico. ora vi spiego il mio problema.

    supponiamo di avere una tabella di questo tipo

    `id` int(10) unsigned NOT NULL auto_increment,
    `id_old` int(10) unsigned default NULL,
    `data_ins` int(8) unsigned NOT NULL default '0',

    PRIMARY KEY (`id`)

    Id è il codice "attuale" del documento e id_old è il vecchio codice del documento. Ho il vecchio codice perchè ho dovuto importare vecchi documenti all'interno della mia applicazione; ma da un certo punto in poi, cioè da quando la mia applicazione è stata utilizzata, non ho più id_old ma solo id per i nuovi documenti

    Non è possibile ordinare per id_old e se manca per id?

  2. #2
    SELECT * FROM tabella WHERE 1 ORDER BY id_old, id;


    Ciao!

  3. #3
    scusa, ma il campo 'id' nei vecchi record è vuoto o contiene qualcosa? E viceversa, nel nuovi record il campo 'id_old' cosa contiene?
    Collaborazione - Lealtà - Rispetto
    questo avrete da me, questo pretendo da voi!

  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da Micheleb
    scusa, ma il campo 'id' nei vecchi record è vuoto o contiene qualcosa? E viceversa, nel nuovi record il campo 'id_old' cosa contiene?
    dunque. nei vecchi documenti appare sia id che id_old. nei nuovi solo di.
    per ordinare i vecchi posso fare order by id_old ma i nuovi?

    proverò con SELECT * FROM tabella WHERE 1 ORDER BY id_old, id; come ha suggerito fmortara

    vi faccio sapere

  5. #5
    ma se nei vecchi compare anche id, perchè devi ordinare anche per id_old, non basta ordinare solo per id??

    cmq, fai:

    SELECT * FROM tabella WHERE 1 ORDER BY id, id_old;

    Ciao!

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.