Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304

    Ordinamento con order by

    Ciao a tutti ho un piccolo problema sull'ordinamento di una tabella. La tabella (es Classifica) in questione ha due campi [giocatore] e [posizione] dove giocatore è l'id del giocatore (quindi dei numeri ricavati da un altra tabella (utenti) che ha per semplicità 2 campi [id] e [nome]) e la posizione è la posizione in classifica che puo' essere uguale per più giocatori (es ci possono essere più giocatori al primo posto).

    Volevo sapere come è possibile usare l'order by per ordinare la visualizzazione dei record a video in ordine dalla posizione 1 alla posizione N e allo stesso tempo mettere in ordine alfabetico i giocatori qualora avessero la stessa posizione.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    order by campo1, campo2, campo3, .... puoi continuare finché ti serve

  3. #3
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304
    Originariamente inviato da garakkio
    order by campo1, campo2, campo3, .... puoi continuare finché ti serve
    si ma nella tabella che voglio ordinare c'è l'id del giocatore e non il nome, io devo ordinarle prima per posizione e poi per nome, mica posso inserire il campo nomegiocatore che non presente nella tabella classifica!

  4. #4
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    certo che puoi, basta che fai un join

  5. #5
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304
    grazie, mi hai ispirato ecco come ho risolto:

    Codice PHP:
    SELECT FROM Classifica INNER JOIN Utenti ON classifica_giocatore=utenti_id WHERE classifica_settimana='$settimana'  ORDER BY classifica_posizionegiocatori_nick "; 

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.