我有一张这样的桌子。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