2016-08-19 3 views
-4

Tabellenname - ItemSQL Query in SSRS Bericht

Ich habe eine Spalte namens fruits - Apfel, Banane, Mango, Trauben

Ich habe eine andere Spalte namens Früchte Sammlung die eine multiselect ist - Apfel , Mango, starwberry, Ananas (Input-Parameter)

Meine Frage ist

select * from Item where fruits in (@FruitsCollection) 

Ich bekomme keine Ausgabe. Es werden keine Zeilen zurückgegeben.

+0

ich mal an, wählen die Typo Sie ('mango',' strawberry') gemacht sind nicht das Problem? Verwenden Sie 'MySQL' oder' SQL Server'? – NickyvV

+1

Keine Tippfehler sind kein Problem. SQL Server. – John

+0

Nicht viele Details, um dort weiterzumachen. Führen Sie mindestens eine SELECT DISTINCT in der Tabelle durch und schauen Sie sich die möglichen Werte neben Ihren Parameterwerten an. Und als eine obligatorische Frage, irgendwelche Nullwerte in dieser Spalte? – bitnine

Antwort

0

Einfach.

select * from Item where fruits = @FruitsCollection 

Im Parameter @FruitCollection stellen Sie sicher, "können mehrere Werte"