1
0.88 ms
SELECT COUNT (l0_ . id ) AS sclr_0 FROM listini l0_
SELECT COUNT (l0_ . id ) AS sclr_0 FROM listini l0_ ;
Copy
2
0.67 ms
SELECT COUNT (l0_ . id ) AS sclr_0 FROM listini l0_
SELECT COUNT (l0_ . id ) AS sclr_0 FROM listini l0_ ;
Copy
3
0.80 ms
SELECT t0 . id AS id_1 , t0 . type AS type_2 , t0 . old_url AS old_url_3 , t0 . new_url AS new_url_4 FROM redirects t0 WHERE t0 . old_url = ? LIMIT 1
Parameters :
[
"/en-it/technologies/heavenly-soft "
]
SELECT t0 . id AS id_1 , t0 . type AS type_2 , t0 . old_url AS old_url_3 , t0 . new_url AS new_url_4 FROM redirects t0 WHERE t0 . old_url = '/en-it/technologies/heavenly-soft' LIMIT 1 ;
Copy
4
1.29 ms
SELECT t0 . id AS id_1 , t0 . lang AS lang_2 , t0 . label AS label_3 FROM langs t0 WHERE t0 . lang = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . lang AS lang_2 , t0 . label AS label_3 FROM langs t0 WHERE t0 . lang = 'en' LIMIT 1 ;
Copy
5
0.67 ms
SELECT t0 . id AS id_1 , t0 . listino AS listino_2 , t0 . currency_id AS currency_id_3 FROM listini t0 WHERE t0 . listino = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . listino AS listino_2 , t0 . currency_id AS currency_id_3 FROM listini t0 WHERE t0 . listino = 'it' LIMIT 1 ;
Copy
6
0.57 ms
SELECT t0 . id AS id_1 , t0 . type AS type_2 , t0 . old_url AS old_url_3 , t0 . new_url AS new_url_4 FROM redirects t0 WHERE t0 . old_url = ? LIMIT 1
Parameters :
[
"/en-it/technologies/heavenly-soft "
]
SELECT t0 . id AS id_1 , t0 . type AS type_2 , t0 . old_url AS old_url_3 , t0 . new_url AS new_url_4 FROM redirects t0 WHERE t0 . old_url = '/en-it/technologies/heavenly-soft' LIMIT 1 ;
Copy
7
1.54 ms
SELECT t0 . id AS id_1 , t0 . product AS product_2 , t0 . ean13 AS ean13_3 , t0 . product_name AS product_name_4 , t0 . product_url AS product_url_5 , t0 . commodity_code AS commodity_code_6 , t0 . brand AS brand_7 , t0 . collection AS collection_8 , t0 . category AS category_9 , t0 . is_online AS is_online_10 , t0 . in_home AS in_home_11 , t0 . is_to_show AS is_to_show_12 , t0 . label AS label_13 , t0 . linea_id AS linea_id_14 FROM products t0 WHERE t0 . product IN (? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? )
Parameters :
[
"422781 "
"422782 "
"424712 "
"424749 "
"415595 "
"415596 "
"410051 "
"410009 "
"410010 "
"410011 "
"410012 "
"410049 "
"410050 "
"410081 "
"410083 "
"410126 "
"410127 "
"410128 "
"410170 "
"410791 "
"410333 "
"410334 "
"424505 "
"410338 "
"410339 "
]
SELECT t0 . id AS id_1 , t0 . product AS product_2 , t0 . ean13 AS ean13_3 , t0 . product_name AS product_name_4 , t0 . product_url AS product_url_5 , t0 . commodity_code AS commodity_code_6 , t0 . brand AS brand_7 , t0 . collection AS collection_8 , t0 . category AS category_9 , t0 . is_online AS is_online_10 , t0 . in_home AS in_home_11 , t0 . is_to_show AS is_to_show_12 , t0 . label AS label_13 , t0 . linea_id AS linea_id_14 FROM products t0 WHERE t0 . product IN ('422781' , '422782' , '424712' , '424749' , '415595' , '415596' , '410051' , '410009' , '410010' , '410011' , '410012' , '410049' , '410050' , '410081' , '410083' , '410126' , '410127' , '410128' , '410170' , '410791' , '410333' , '410334' , '424505' , '410338' , '410339' );
Copy
8
1.48 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25967
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25967
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
9
0.87 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25967 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
10
0.99 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25872
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25872
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
11
0.66 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25872 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
12
1.00 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25963
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25963
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
13
0.65 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25963 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
14
1.03 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25865
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25865
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
15
0.63 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25865 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
16
0.92 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25866
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25866
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
17
0.49 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25866 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
18
0.55 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25867
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25867
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
19
0.37 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25867 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
20
0.98 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25868
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25868
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
21
0.63 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25868 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
22
0.84 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25961
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25961
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
23
0.57 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25961 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
24
0.87 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25962
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25962
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
25
0.58 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25962 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
26
0.80 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25932
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25932
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
27
0.53 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25932 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
28
0.80 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25934
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25934
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
29
0.45 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25934 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
30
0.59 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25949
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25949
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
31
0.41 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25949 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
32
0.57 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25950
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25950
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
33
0.48 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25950 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
34
0.60 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25951
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25951
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
35
0.41 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25951 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
36
0.60 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25887
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25887
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
37
0.39 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25887 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
38
0.67 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25953
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25953
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
39
0.42 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25953 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
40
0.62 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25952
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25952
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
41
0.42 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25952 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
42
0.58 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25935
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25935
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
43
0.34 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25935 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
44
0.45 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25888
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25888
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
45
0.34 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25888 AND t0 . lang_id = 2 LIMIT 1 ;
Copy
46
0.46 ms
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = :lang_id
WHERE pfv . product_id = :product_id
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
Parameters :
[
"lang_id " => 2
"product_id " => 25889
]
SELECT
f . code AS feature_code ,
COALESCE (
NULLIF (TRIM (pfv . value_text ), '' ),
NULLIF (TRIM (TRAILING '.' FROM TRIM (TRAILING '0' FROM CAST (pfv . value_number AS CHAR ))), '' ),
CASE
WHEN pfv . value_bool = 1 THEN 'Yes'
WHEN pfv . value_bool = 0 THEN 'No'
ELSE NULL
END ,
fot . label
) AS feature_value
FROM product_feature_value AS pfv
INNER JOIN feature AS f ON f . id = pfv . feature_id
LEFT JOIN feature_option_translation AS fot ON fot . option_id = pfv . option_id AND fot . lang_id = 2
WHERE pfv . product_id = 25889
ORDER BY pfv . feature_id ASC , pfv . option_id ASC
;
Copy
47
0.34 ms
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = ? AND t0 . lang_id = ? LIMIT 1
SELECT t0 . id AS id_1 , t0 . name AS name_2 , t0 . description AS description_3 , t0 . video AS video_4 , t0 . product_id AS product_id_5 , t0 . lang_id AS lang_id_6 FROM products_texts t0 WHERE t0 . product_id = 25889 AND t0 . lang_id = 2 LIMIT 1 ;
Copy