SELECT url_to, r404
FROM pod_redirect
WHERE BINARY REPLACE(url_from,'/ru/','/') = '/konstruktory_dlya_malchikov.html' LIMIT 0,1 [0.00055193901062012 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_base_goods;
CREATE TEMPORARY TABLE tmp_base_goods (
id INT NOT NULL PRIMARY KEY,
brand_id INT,
price DECIMAL(10,2),
old_price DECIMAL(10,2),
ordr INT,
is_present TINYINT(1),
sub_icon_id INT,
fast_delivery TINYINT(1),
is_new TINYINT(1),
is_sale TINYINT(1),
KEY idx_brand (brand_id)
) ENGINE=MEMORY [0.00044608116149902 sec]
INSERT INTO tmp_base_goods
(id, brand_id, price, old_price, ordr, is_present, sub_icon_id, fast_delivery, is_new, is_sale)
SELECT g.id, g.brand_id, g.price, g.old_price, g.ordr, g.is_present,
g.sub_icon_id, g.fast_delivery, g.is_new, g.is_sale
FROM pod_cat_good g
WHERE g.cat_id IN (446) AND g.entry=0 AND g.is_active AND g.is_present_all_mods
UNION
SELECT g.id, g.brand_id, g.price, g.old_price, g.ordr, g.is_present,
g.sub_icon_id, g.fast_delivery, g.is_new, g.is_sale
FROM pod_cat_good g
INNER JOIN pod_dop_cat_category dc ON dc.good_id = g.id
WHERE dc.dop_cat_id IN (446) AND g.entry=0 AND g.is_active AND g.is_present_all_mods [0.37081289291382 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_sub_goods;
CREATE TEMPORARY TABLE tmp_sub_goods (
id INT NOT NULL PRIMARY KEY,
entry INT NOT NULL,
price DECIMAL(10,2),
old_price DECIMAL(10,2),
sub_icon_id INT,
is_present TINYINT(1),
fast_delivery TINYINT(1),
is_new TINYINT(1),
is_sale TINYINT(1),
KEY idx_entry (entry)
) ENGINE=MEMORY [0.00054717063903809 sec]
INSERT INTO tmp_sub_goods
(id, entry, price, old_price, sub_icon_id, is_present, fast_delivery, is_new, is_sale)
SELECT go.id, go.entry, go.price, go.old_price, go.sub_icon_id, go.is_present,
go.fast_delivery, go.is_new, go.is_sale
FROM pod_cat_good go
INNER JOIN tmp_base_goods t ON go.entry = t.id
WHERE go.is_active AND go.is_present [0.0012741088867188 sec]
SELECT COUNT(id) amount FROM (
SELECT g.id /* cats:446 */
FROM tmp_base_goods g
WHERE 1
) A [0.00027799606323242 sec]
CREATE TEMPORARY TABLE temp_brand_counts_6a2fc9ff016ae (
id INT,
gid INT,
INDEX idx_id (id),
INDEX idx_gid (gid)
) [0.0011360645294189 sec]
INSERT INTO temp_brand_counts_6a2fc9ff016ae (id, gid)
SELECT g.brand_id AS id, g.id AS gid /* cats:446 */
FROM tmp_base_goods g
WHERE 1
[0.0010709762573242 sec]
SELECT b.id, b.name AS name, pc.name AS country, b.country_id,
b.image_icon, b.url, b.ordr, pc.code,
COALESCE(tc.count, 0) as count
FROM pod_cat_brand b
INNER JOIN (
SELECT id, COUNT(gid) as count
FROM temp_brand_counts_6a2fc9ff016ae
GROUP BY id
HAVING COUNT(gid) > 0
) tc ON b.id = tc.id
LEFT JOIN pod_country pc ON (pc.id = b.country_id AND pc.is_active = 1)
WHERE b.is_active = '1'
ORDER BY b.ordr [0.00079703330993652 sec]
DROP TEMPORARY TABLE IF EXISTS temp_brand_counts_6a2fc9ff016ae [0.00020790100097656 sec]
SELECT MIN(min_price) AS min_price, MAX(max_price) AS max_price
FROM (
SELECT MIN(g.price) AS min_price, MAX(g.price) AS max_price /* cats:446 */
FROM tmp_base_goods g
WHERE g.is_present AND
1
UNION
SELECT MIN(go.price) AS min_price, MAX(go.price) AS max_price /* cats:446 */
FROM tmp_sub_goods go
INNER JOIN tmp_base_goods g ON go.entry = g.id
WHERE 1
) A
[0.00044989585876465 sec]
SELECT g.id /* cats:446 */,if(g.is_present and g.price >= '36' and g.price <= '12400',least(g.price,ifnull(min(pcg.price),g.price)),ifnull(min(pcg.price),g.price)) min_sort_price,
if(g.is_present and g.price >= '36' and g.price <= '12400',greatest(g.price,ifnull(max(pcg.price),g.price)),ifnull(max(pcg.price),g.price)) max_sort_price
FROM tmp_base_goods g
LEFT JOIN pod_cat_good pcg ON pcg.entry=g.id AND pcg.is_present=1 AND pcg.price >= '36' AND pcg.price <= '12400'
GROUP BY g.id
ORDER BY g.ordr desc
LIMIT 0, 32 [0.0045039653778076 sec]
SELECT g.video, g.threedvideo, g.is_xit, g.is_action, g.is_sale,
g.sub_is_action, g.is_new, g.is_pay_for_video, g.id, g.cat_id,
g.name AS name, g.name2 AS name2, g.descr, g.size_table, g.artikul, g.image_small,
g.image_big, g.price, g.old_price, g.is_present,
g.is_present_all_mods, g.sub_icon_id,g.url,g.ordr, g.last_items, g.fast_delivery, g.free_delivery, g.gift,
g.timer, g.action_validity,
b.name AS brand_name,b.url as burl,b.id as bid, b.country AS brand_country,c.url as curl, c.name AS cat_name,
si.name AS sub_icon_name,si.icon AS sub_icon,
g.star, g.comment_id, if(g.is_present and g.price >= '36' and g.price <= '12400',least(g.price,ifnull(min(pcg.price),g.price)),ifnull(min(pcg.price),g.price)) as min_sort_price,
if(g.is_present and g.price >= '36' and g.price <= '12400',greatest(g.price,ifnull(max(pcg.price),g.price)),ifnull(max(pcg.price),g.price)) as max_sort_price
FROM pod_cat_good g
INNER JOIN pod_cat_category c ON c.id=g.cat_id
LEFT JOIN pod_cat_brand b ON b.id=g.brand_id
LEFT JOIN pod_sub_icon si ON si.id=g.sub_icon_id
LEFT JOIN pod_cat_good pcg ON (pcg.entry=g.id and pcg.is_present=1 and pcg.price >= '36' and pcg.price <= '12400')
WHERE g.id in (469692,443681,478519,443682,336136,212744,213307,381456,468137,478599,214755,453052,478521,453042,470839,452014,469699,474726,431634,468141,486475,261367,468133,478591,453048,478518,452840,470834,443680,469694,495629,391553)
GROUP BY g.id
ORDER BY g.ordr desc [0.006641149520874 sec]
SELECT g.ordr, g.is_xit, g.is_pay_for_video, g.is_action, g.is_sale, g.is_new, g.last_items, g.fast_delivery, g.free_delivery, g.gift,
g.timer, g.action_validity,
g.id, g.entry, g.name AS name, g.price, g.old_price, g.artikul, g.sub_icon_id, g.is_present, si.name AS sub_icon_name, si.icon AS sub_icon
FROM pod_cat_good g
LEFT JOIN pod_sub_icon si ON si.id = g.sub_icon_id
WHERE g.entry IN (469692,443681,478519,443682,336136,212744,213307,214755,261367,469694,381456,391553,431634,443680,452014,452840,453042,453052,453048,468133,468137,468141,469699,470834,470839,474726,478518,478521,478591,478599,486475,495629) AND g.is_active = '1'
ORDER BY g.entry, g.is_present DESC [0.00070095062255859 sec]
SELECT DISTINCT
ggd2.good_id AS source_good_id,
g.id, g.is_present_all_mods,
pc.name AS name,
g.url,
b.url as burl, c.url as curl,
g.is_present,
pc.code AS color_code,
gg.group_type,
gg.param_name,
gg.param_name_ua,
ggd.text_value,
ggd.icon_path
FROM pod_goods_group_goods ggd2
JOIN pod_goods_group_goods ggd ON ggd2.goods_group_id=ggd.goods_group_id
JOIN pod_goods_group gg ON ggd.goods_group_id=gg.id
JOIN pod_cat_good g ON g.id=ggd.good_id
LEFT JOIN pod_cat_brand b ON g.brand_id=b.id
LEFT JOIN pod_cat_category c ON g.cat_id=c.id
LEFT JOIN pod_colors pc ON pc.id=ggd.color_id
WHERE ggd2.good_id IN (469692,443681,478519,443682,336136,212744,213307,214755,261367,469694,381456,391553,431634,443680,452014,452840,453042,453052,453048,468133,468137,468141,469699,470834,470839,474726,478518,478521,478591,478599,486475,495629)
ORDER BY ggd2.good_id, g.is_present_all_mods DESC [0.0030100345611572 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947;
CREATE TEMPORARY TABLE tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 (
goods_id INT NOT NULL,
filter_id INT NOT NULL,
PRIMARY KEY (goods_id, filter_id)
) ENGINE=MEMORY; [0.00043797492980957 sec]
INSERT INTO tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 (goods_id, filter_id)
SELECT DISTINCT
t.id AS goods_id,
f.id AS filter_id
FROM pod_cat_filter cf
INNER JOIN pod_filter fm ON cf.filter_id = fm.id AND fm.is_split = 0 AND fm.is_active
INNER JOIN pod_good_filter gf USE INDEX (idx_cat_filter_good)
ON gf.filter_id = cf.filter_id AND gf.cat_id IN (446)
INNER JOIN pod_filter f ON gf.filter_id_value = f.id AND f.is_active
INNER JOIN tmp_base_goods t ON gf.id_good = t.id
WHERE cf.category_id = 446 [0.0074610710144043 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947;
CREATE TEMPORARY TABLE tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 (
filter_id INT NOT NULL PRIMARY KEY,
count INT NOT NULL
) ENGINE=MEMORY; [0.00050115585327148 sec]
INSERT IGNORE INTO tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 (filter_id, count)
SELECT
p.filter_id,
COUNT(*) AS count
FROM tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 p
GROUP BY p.filter_id [0.00042605400085449 sec]
SELECT
c.filter_id,
c.count,
f.entry,
f.name AS name,
f.url,
f.ord,
fm.name AS mname,
fm.url AS murl,
fm.ord AS mord
FROM tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 c
INNER JOIN pod_filter f ON c.filter_id = f.id
INNER JOIN pod_filter fm ON f.entry = fm.id
ORDER BY fm.ord DESC, f.ord DESC, c.filter_id [0.00056886672973633 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 [0.00033807754516602 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff09947 [0.0002131462097168 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8;
CREATE TEMPORARY TABLE tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 (
goods_id INT NOT NULL,
filter_id INT NOT NULL,
PRIMARY KEY (goods_id, filter_id)
) ENGINE=MEMORY; [0.00031208992004395 sec]
INSERT INTO tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 (goods_id, filter_id)
SELECT DISTINCT
ts.entry AS goods_id,
f.id AS filter_id
FROM pod_cat_filter cf
INNER JOIN pod_filter fm ON cf.filter_id = fm.id AND fm.is_split = 1 AND fm.is_active
INNER JOIN pod_good_filter gf USE INDEX (idx_cat_filter_good)
ON gf.filter_id = cf.filter_id AND gf.cat_id IN (446)
INNER JOIN pod_filter f ON gf.filter_id_value = f.id AND f.is_active
INNER JOIN tmp_sub_goods ts ON gf.id_good = ts.id
WHERE cf.category_id = 446 [0.00059700012207031 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8;
CREATE TEMPORARY TABLE tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 (
filter_id INT NOT NULL PRIMARY KEY,
count INT NOT NULL
) ENGINE=MEMORY; [0.00035405158996582 sec]
INSERT IGNORE INTO tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 (filter_id, count)
SELECT
p.filter_id,
COUNT(*) AS count
FROM tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 p
GROUP BY p.filter_id [0.00028586387634277 sec]
SELECT
c.filter_id,
c.count,
f.entry,
f.name AS name,
f.url,
f.ord,
fm.name AS mname,
fm.url AS murl,
fm.ord AS mord
FROM tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 c
INNER JOIN pod_filter f ON c.filter_id = f.id
INNER JOIN pod_filter fm ON f.entry = fm.id
ORDER BY fm.ord DESC, f.ord DESC, c.filter_id [0.0002739429473877 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_pairs_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 [0.00026893615722656 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0c6b8 [0.00013089179992676 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_A_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b;
CREATE TEMPORARY TABLE tmp_A_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b (
entry INT NOT NULL,
sub_icon_id INT NOT NULL,
PRIMARY KEY (entry, sub_icon_id),
INDEX idx_sub_icon_id (sub_icon_id)
) ENGINE=MEMORY; [0.0004119873046875 sec]
INSERT IGNORE INTO tmp_A_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b (entry, sub_icon_id)
SELECT DISTINCT A.entry, A.sub_icon_id FROM (
SELECT g.id as id, g.id as entry, g.sub_icon_id /* cats:446 */
FROM tmp_base_goods g
WHERE g.is_present AND
1
UNION
SELECT go.id as id, g.id as entry, go.sub_icon_id /* cats:446 */
FROM tmp_sub_goods go
INNER JOIN tmp_base_goods g ON go.entry = g.id
WHERE 1
) A [0.00079202651977539 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b;
CREATE TEMPORARY TABLE tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b (
sub_icon_id INT NOT NULL PRIMARY KEY,
count INT NOT NULL
) ENGINE=MEMORY; [0.0004429817199707 sec]
INSERT IGNORE INTO tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b (sub_icon_id, count)
SELECT
sub_icon_id,
COUNT(DISTINCT entry) AS count
FROM (
SELECT A.entry, A.sub_icon_id
FROM tmp_A_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b A
INNER JOIN pod_sub_icon si ON A.sub_icon_id = si.id AND si.is_active_filter = 1
) AA
GROUP BY sub_icon_id [0.00066685676574707 sec]
SELECT
c.sub_icon_id AS id,
c.count,
si.entry,
si.name AS name,
si.url
FROM tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b c
INNER JOIN pod_sub_icon si ON c.sub_icon_id = si.id AND si.is_active_filter = 1
ORDER BY si.ordr, si.name [0.00034093856811523 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_A_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b [0.00034809112548828 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_counts_j4ca8o9eh14vtgjj342i52hdrc_6a2fc9ff0d57b [0.00015902519226074 sec]
SELECT
id,
name AS name,
image,
link
FROM
pod_cat_dop_links
WHERE
category_id = '446'
AND active = 1
ORDER BY
sort_order ASC, name ASC [0.00090289115905762 sec]
DROP TEMPORARY TABLE IF EXISTS tmp_base_goods;
DROP TEMPORARY TABLE IF EXISTS tmp_sub_goods [0.00040507316589355 sec]
Конструктор для мальчика - купить конструктор для мальчиков в Украине и Киеве, цена в каталоге, интернет магазин Podushka.com.ua
Игрушки способны либо увлечь ребенка не на один час или же отправиться на полку через несколько минут. При необходимости выбрать подарок в первую очередь ориентируйтесь на возраст каждого ребенка и предпочтения.
Одним из известных для развития мышления активных мальчиков будет выбор в пользу детского конструктора. Каждый помнит свое детство, когда стремление создавать свои неповторимые замки, военные корабли или домики для любимых игрушек было самым интересным.
Разнообразие игровых наборов, позволит обдуманно приобрести один из них. Каждый конструктор для мальчиков имеет яркие детали, играя с которыми необходимо проявить смекалку для создания определенной задумки. При помощи описания с указанием возраста и действий, купить конструктор теперь не будет казаться сложной задачей.
Все ли конструкторы одинаково интересны?
Ребенок, который находится в возрасте от 18 месяцев и до 4 лет, будет увлечен любой игрушкой, новая и яркая привлечет внимание. Для таких малышей необходимо остановить выбор на детских конструкторах: с большими деталями, развивающие и безопасные;
Автомодельные: для мальчиков с возможностью собрать от несложного автобуса с пассажирами, так и модели известных авто – путем склеивания деталей ребенок получает точную копию легендарной марки. Яхты и судна – это не только красивый готовый макет настоящего корабля, но и гордость за сделанную работу;
Электронные: без необходимости паять детали, для мальчиков лет 5-7 надолго увлекут в процесс творчества вместе с папой или старшим братом. В таких вариантах детского конструктора присутствуют схемы сборки для создания звуков и прочих эффектов, которые поразят воображение каждого мальчишки;
Конструкторы для мальчиков с любимой темой авиации, космических кораблей – это одни из фаворитов, ведь в мечтах о будущем космонавте проходит несколько лет из детства каждого юного мечтателя, а может быть и выбором профессии.
Роль конструктора в формировании самостоятельной личности
В зависимости от возраста, конструктор для мальчиков позволит собирать и строить задуманный макет готового или же придумать новую форму из деталей, которые находятся в наборе. Правильно сделанный выбор при покупке конструктора для мальчика позволит ему конструировать задуманные в своей фантазии замки и корабли. Время, проведенное за таким занятием, позволит выработать усидчивость, будет развивать логическое и творческое мышление.
Магазин игрушек подобрал оригинальные наборы детских конструкторов для мальчиков для их увлекательного путешествия в мир фантазий при помощи конструирования.
Ваш заказ оформлен! На e-mail отправлено письмо с подтверждением В ближайшее время с Вами свяжется менеджер Спасибо за заказ!
Ваш профиль будет удален навсегда. Его нельзя восстановить. Продолжить?
Оставьте свой номер телефона и наши менеджеры вам перезвонят
Оплату картами Visa и MasterCard обеспечивает сервис онлайн-платежей Portmone.com. Безопасность оплаты подтверждена международным аудитом PCI DSS. Служба поддержки: тел. +380(44)2000902