Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    28

    priorità risultati SQL

    Ciao a tutti,
    scusate esiste un modo per farsi restituire da una query tipo "select * form tabella where campo1=qualcosa or campo2=qualcosa2", i risultati in ordine di priorità cioè prima tutti quelli che hanno verificati entrambi i vincoli, poi solo quelli che hanno verificato il primo e poi il secondo?
    grazie

  2. #2
    in questo caso credo tu debba usare union all

    codice:
    SELECT NOMECAMPO
      FROM TABELLA 1
     WHERE NOMECRITERIO1 = VALORE1
       AND NOMECRITERIO2 = VALORE2
    UNION ALL
    SELECT NOMECAMPO
      FROM TABELLA 1
     WHERE NOMECRITERIO1 = VALORE1
    UNION ALL
    SELECT NOMECAMPO
      FROM TABELLA 1
     WHERE NOMECRITERIO2 = VALORE2
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    28
    Grazie per la risposta.
    E' un pò bruttino anche perché non ho solo due criteri ma 8 (in or), non ci sono altre soluzioni? magari che tengano conto anche della frequenza rispetto al risultato?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    28
    boh...io pensavo a qualcosa tipo motore di ricerca ma non ho trovato nulla...idee nessuna?
    grazie in anticipo

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.