0

如果有人可以帮助我进行此查询。我有两个带有imageid的表(Searchbrain,SearchInitial),我的想法是根据Primarykeyword组合这两个表。请检查下表结构..

表结构。

Uid    Primarykeyword  ImageID 
=====  =======         =======
1      Man             123456
2      Jumping         123456
3      Beach           123456
4      Man             123457
5      Ball            123457
6      Man             123458
7      Jumping         123458
8      Beach           123458


ImageID   Color
=======   =====
123456    Red
123457    Red
123458    Red

根据搜索人跳跃海滩,我如何重新运行这些 imageid(123456,123458)。

4

1 回答 1

3
select ImageID 
from SearchBrain 
where Primarykeyword in ('Man','Jumping','Beach')
group by ImageID
having count(distinct Primarykeyword) = 3

(其中 3 是关键字的数量)

于 2013-08-05T08:13:11.387 回答