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