您好我有一张表格,其中的记录如下,每个项目都有一些变体及其数量。我想只获取那些至少存在3个变体值的项目记录。 (一个项目在3个变种中有一些数量,但b只有2个变量,所以我只需要那些至少有3个记录值的记录)
a 80 2
a 85 3
a 90 4
b 85 2
b 90 1
c 80 34
c 85 45
c 90 56
c 95 67
d 80 5
d 85 3
d 90 124
d 95 23
d 100 98
e 95 4
f 80 3
f 85 232
f 90 2
f 95 3
f 100 34
结果应该是:
a 80 2
a 85 3
a 90 4
c 80 34
c 85 45
c 90 56
c 95 67
d 80 5
d 85 3
d 90 124
d 95 23
d 100 98
f 80 3
f 85 232
f 90 2
f 95 3
f 100 34
答案 0 :(得分:1)
您可以尝试is not null
/ select t1.*
from tbl t1
left join ( select item
from tbl
group by item
having count(item) >= 3) t2 on t1.item = t2.item
where t2.item is not null
:
in
或select t1.*
from tbl t1
where t1.item in ( select item
from tbl
group by item
having count(item) >= 3)
:
exists
或select t1.*
from tbl t1
where exist ( select *
from tbl
where item = t1.item
group by item
having count(item) >= 3)
:
#content{
float: left;
}
答案 1 :(得分:0)
NSURLComponents
select * from a t1 where (select count(*) from a t2 where t2.x=t1.x)>2;
是表格名称,a
是第一列的名称。