Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Criteri select

  1. #1

    Criteri select

    Ciao a tutti
    vorrei chiedervi una cosa
    Se in una select utilizzo 3 campi nella Where
    Select * from tabella where nomecampo = @nomecampo OR nomecampo1 = @nomecampo1 OR nomecampo3 = nomecampo3

    Quando la mando in esecuzione voglio che funzioni cosi':
    se il primo campo ha un valore deve selezionare tutte le righe che corrispondono a quel valore

    Se inserisco anche il campo nomecampo1 deve restringere la selezione a quelle in cui sono presenti i due campi

    Se metto anche il terzo idem

    Invece a me li somma
    Ciaoè
    Tutte le righe in cui nomecampo è soddisfatto (indipendentemente dagli altri due)
    Tutte le righe in cui nomecampo1 e soddisfatto
    Tutte le righe in cui nomecampo2 è soddisfatto

    Tutte le righe in cui è soddisfatto nomecampo + nomecampo1 ma non nomecampo3


    Insomma spero di essermi spiegato
    Devo mettere una condizione iniziale
    non so
    oppure devo fare query diverse in base all'input (Soluzione che non vorrei fare )
    Grazie a tutti
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Invece di OR devi mettere AND

    Hey hey, my my Rock and roll can never die!

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.