我有一張這樣的桌子。PLSQL或SSRS,如何選擇組中的所有值?
ID NAME VALUE
______________
1 A X
2 A Y
3 A Z
4 B X
5 B Y
6 C X
7 C Z
8 D Z
9 E X
和查詢:
SELECT * FROM TABLE1 T WHERE T.VALUE IN (X,Z)
該查詢給了我
ID NAME VALUE
______________
1 A X
3 A Z
4 B X
6 C X
7 C Z
8 D Z
9 E X
但我想看看裏面有所有PARAMS名稱的所有值。 因此,只有A和C的X和Z值,和我期望的結果是:
ID NAME VALUE
______________
1 A X
2 A Y
3 A Z
6 C X
7 C Z
我怎樣才能得到想要的結果?無論是與SQL或報告服務。也許「GROUP BY ..... HAVING」條款將有所幫助,但我不確定。
順便說一句,我不知道列表中有多少個參數。
我真的很感謝任何幫助。
謝謝,我試過第一個選項,它對我來說工作得很好。 – Yetik 2013-03-22 09:02:45