Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
118 views
in Technique[技术] by (71.8m points)

sql server select * from table where columns in list

My table:

id ppvnid varid prdid partnerid
19 8 1 9 1
20 8 3 9 1
21 8 5 9 1
22 10 1 9 1
23 10 3 9 1
24 10 6 9 1

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Looking at your input and output, possibly you want

Select ppvnid
from table
where varid in (1,3,5)
  and prdid=9
  and partnerid=1
group by partnerid,
         PrdId,
         ppvnid 
having count(distinct varid )=3

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...