这是查询(MySQL语法):
select
id_image
from
(
select
id_image
, count(id_image) as nb
from
data
group by
id_image
) temp_table
where
nb = (select count(distinct id_group) from data)
我们想要列出每个图像组中存在的所有图像。感谢。
答案 0 :(得分:0)
您正在选择数据中出现的所有图像ID,因为该表中有不同的组ID吗?这看起来很奇怪。
无论如何,查询可以重写为:
select id_image
from data
group by id_image
having count(*) = (select count(distinct id_group) from data);
答案 1 :(得分:0)
试试这个怎么样:
从id_group中的数据中选择id_group,id_image(从数据中选择不同的id_group); 的