SQL:计算每个值的发生次数,如果不是3,则使用唯一ID复制值

时间:2017-09-28 13:35:48

标签: sql magento

我在使用Magento数据库时遇到了一些问题,需要一些帮助。

存储视频的表格,每个视频有3行;每种商店语言一种。

因此,当我向网站添加视频时,视频值应添加3次。但是,大约1500种产品只有1种或2种语言的视频。

有没有办法用查询检查表并计算一个值是否有3个出现,如果没有,用唯一的商店ID(1-2-3)复制该值?

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您必须在表的多个列中使用唯一的复合索引,就像在子查询中使用count()一样,可以知道已存储的记录数。