我有下表
create table catalog_product_entity_varchar
(
value_id int auto_increment comment 'Value ID'
primary key,
attribute_id smallint unsigned default 0 not null comment 'Attribute ID',
store_id smallint unsigned default 0 not null comment 'Store ID',
entity_id int unsigned default 0 not null comment 'Entity ID',
value varchar(255) null comment 'Value',
)
我想找到相同的所有 entity_idsattribute_id = 86
相同store_id
的位置value
。
例如对于列attribute_id
, store_id
, entity_id
,value
86, 1, 1, mypath
与
86, 1, 2, mypath
但不与
86, 2, 1, mypath
结果将是entity_id
, store_id
,value
任何帮助表示赞赏。
您可以通过对您的
store_id
和value
在CTE或子查询中进行分组以获取受骗者然后将受骗者重新加入您的catalog_product_entity_varchar
表中来完成此操作,如下所示: