add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE `product` (
`product_id` int(11) NOT NULL,
`model` varchar(64) NOT NULL,
`sku` varchar(64) NOT NULL,
`grup_id` varchar(128) NOT NULL,
`quantity` int(4) NOT NULL DEFAULT 0,
`stock_status_id` int(11) NOT NULL,
`image` varchar(255) DEFAULT NULL,
`manufacturer_id` int(11) NOT NULL,
`shipping` tinyint(1) NOT NULL DEFAULT 1,
`price` decimal(15,4) NOT NULL DEFAULT 0.0000,
`weight` decimal(15,8) NOT NULL DEFAULT 0.00000000,
`weight_class_id` int(11) NOT NULL DEFAULT 0,
`length` decimal(15,8) NOT NULL DEFAULT 0.00000000,
`width` decimal(15,8) NOT NULL DEFAULT 0.00000000,
`height` decimal(15,8) NOT NULL DEFAULT 0.00000000,
`length_class_id` int(11) NOT NULL DEFAULT 0,
`subtract` tinyint(1) NOT NULL DEFAULT 1,
`minimum` int(11) NOT NULL DEFAULT 1,
`sort_order` int(11) NOT NULL DEFAULT 0,
`status` tinyint(1) NOT NULL DEFAULT 0,
`viewed` int(5) NOT NULL DEFAULT 0,
`date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `product` (`product_id`, `sku`, `model`, `grup_id`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`) VALUES
(30545, 'а2827', 'R850X023', '17594', 5267, 5, NULL, 15, 1, '0.0000', '0.00000000', 0, '0.00000000', '0.00000000', '0.00000000', 0, 0, 1, 0, 1, 2, '2022-08-31 22:54:50'),
(30546, 'а2828', 'R850X024', '17594', 3020, 5, NULL, 15, 1, '0.0000', '0.00000000', 0, '0.00000000', '0.00000000', '0.00000000', 0, 0, 1, 0, 1, 4, '2022-08-31 22:54:50');

SELECT * FROM product;

CREATE TABLE `product_attribute` (
`product_id` int(11) NOT NULL,
`attribute_id` int(11) NOT NULL,
`language_id` int(11) NOT NULL,
`text` text NOT NULL
Records: 2  Duplicates: 0  Warnings: 0
product_id model sku grup_id quantity stock_status_id image manufacturer_id shipping price weight weight_class_id length width height length_class_id subtract minimum sort_order status viewed date_added
30545 R850X023 а2827 17594 5267 5 null 15 1 0.0000 0.00000000 0 0.00000000 0.00000000 0.00000000 0 0 1 0 1 2 2022-08-31 22:54:50
30546 R850X024 а2828 17594 3020 5 null 15 1 0.0000 0.00000000 0 0.00000000 0.00000000 0.00000000 0 0 1 0 1 4 2022-08-31 22:54:50
Records: 30  Duplicates: 0  Warnings: 0
Records: 30  Duplicates: 0  Warnings: 0
product_id attribute_id language_id text
30545 17 1 Вода, водный раствор гликоля до 50%
30545 21 1 Латунь хромированная
30545 15 1 Резьба
30545 43 1 ВР
30545 25 1 Италия
30545 26 1 Италия
30545 13 1 Водоснабжение, теплоснабжение
30545 14 1 Полнопроходной
30545 16 1 Ручка-рычаг
30545 12 1 Шаровой кран
30545 39 1 R850X023
30545 18 1 -20...+185
30545 28 1 15
30545 40 1 1/2
30545 29 1 35
30546 17 1 Вода, водный раствор гликоля до 50%
30546 21 1 Латунь хромированная
30546 15 1 Резьба
30546 43 1 ВР
30546 25 1 Италия
30546 26 1 Италия
30546 13 1 Водоснабжение, теплоснабжение
30546 14 1 Полнопроходной
30546 16 1 Ручка-рычаг
30546 12 1 Шаровой кран
30546 39 1 R850X024
30546 18 1 -20...+185
30546 28 1 20
30546 40 1 3/4
30546 29 1 35
Records: 15  Duplicates: 0  Warnings: 0
Records: 15  Duplicates: 0  Warnings: 0
attribute_id language_id name
12 1 Тип арматуры
13 1 Применение
14 1 Тип крана
15 1 Присоединение
16 1 Тип привода
17 1 Рабочая среда
18 1 Температура рабочей среды, °C
21 1 Материал корпуса
25 1 Страна бренда
26 1 Страна-производитель
28 1 Ду, мм
29 1 Рабочее давление, бар
39 1 Код Giacomini
40 1 Ду, дюйм
43 1 Резьба
Records: 15  Duplicates: 0  Warnings: 0
Records: 15  Duplicates: 0  Warnings: 0
attribute_id attribute_group_id sort_order
12 7 1248
13 7 1137
14 7 1253
15 7 1140
16 7 1257
17 7 1170
18 7 1236
21 7 1026
25 7 1230
26 7 1231
28 7 401
29 7 1173
39 7 15
40 7 406
43 7 1204
SELECT name, `text`
FROM product
JOIN product_attribute USING (product_id)
JOIN attribute_description USING (attribute_id)
-- JOIN attribute USING (attribute_id)
GROUP BY 1, 2
HAVING COUNT(*) > 1;

/* эталонный результат
[name] =>Тип арматуры [text] =>Шаровой кран
[name] =>Применение [text] =>Водоснабжение, теплоснабжение
[name] =>Тип крана [text] =>Полнопроходной
[name] =>Присоединение [text] =>Резьба
[name] =>Тип привода [text] =>Ручка-рычаг
[name] =>Рабочая среда [text] =>Вода, водный раствор гликоля до 50%
[name] =>Температура рабочей среды, °C [text] =>-20...+185
[name] =>Материал корпуса [text] =>Латунь хромированная
[name] =>Страна бренда [text] =>Италия
[name] =>Страна-производитель [text] =>Италия
[name] =>Рабочее давление, бар [text] =>35
[name] =>Резьба [text] =>ВР
*/
name text
Присоединение Резьба
Применение Водоснабжение, теплоснабжение
Рабочая среда Вода, водный раствор гликоля до 50%
Рабочее давление, бар 35
Резьба ВР
Страна бренда Италия
Страна-производитель Италия
Тип арматуры Шаровой кран
Тип крана Полнопроходной
Тип привода Ручка-рычаг
Температура рабочей среды, °C -20...+185
Материал корпуса Латунь хромированная