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

    [PHP / MYSQL] Alternare valori di una select

    Salve a tutti,
    la domanda è un po' bislacca, ma la faccio comunque

    ho una tabella collezioni che è composta in questa maniera:
    id | stagione | anno | sesso

    che dovrebbe stampare una cosa del genere:

    PE2008D (primavera-estate | 2008 | Donna)

    quello che vorrei sapere è come faccio ad ordinare i campi della tabella in modo che mi restituisca la tabella ordinata per:
    - anno in ordine ascendente
    - stagione in ordine discendente
    - sesso in ordine ALTERNATO (ovvero prima una D poi M)??


    GRAZIE A TUTTI COLORO CHE NON SONO IN FERIE COME ME E VORRANNO AIUTARMI CON QUESTO POST
    Ricorda che mentre tu sei quì a ridere e scherzare, nel mondo c'è qualcun'altro che ride e scherza più di te!

  2. #2
    La tabella può contenere 2 record con la stessa stagione, anno e sesso (es. due stagioni maschili della primavera 2008)?

  3. #3
    teoricamente no, dovrebbero essere tutti record unici (nella prima select avevo ipotizzato un group by per evitare duplicati)

    perché?
    Ricorda che mentre tu sei quì a ridere e scherzare, nel mondo c'è qualcun'altro che ride e scherza più di te!

  4. #4
    E' sufficiente ORDER BY anno, stagione, sesso per avere D ed M alternati per lo stesso anno/stagione.

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.