这里的方式是,查询(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)
- 数据是3列的表格:INT id_user,诠释id_group和int id_image
- 一行(X,Y,Z)表示:
- 图像z是在图像的基团Y
- 基团Y是由用户创建的X
而且我们想要列出每个图像组中存在的所有图像。谢谢。
我认为'有'是可以帮助你的条款吗? – 2014-09-25 08:46:24
只是一句话:你表没有正常化。您可能会冗余地持有这些组的创建者,这可能会导致数据不一致。您应该有一个表格用于图像组,另一个表格用于图像。另一个用于图像组 - 图像关系,如果图像可以在多个组中。 – 2014-09-25 08:59:33