| 1 |
5.40 ms
|
SELECT c0_.id AS id_0, c0_.code AS code_1, c0_.nom AS nom_2, c0_.type AS type_3, c0_.actif AS actif_4, c0_.sync_auto AS sync_auto_5, c0_.ordre AS ordre_6, c0_.base_url AS base_url_7, c0_.api_key AS api_key_8, c0_.language_id AS language_id_9, c0_.shop_id AS shop_id_10, c0_.root_category_id AS root_category_id_11, c0_.tax_rules_group_id AS tax_rules_group_id_12, c0_.zone_id AS zone_id_13 FROM canal c0_ INNER JOIN zone z1_ ON c0_.zone_id = z1_.id WHERE c0_.type = ? AND z1_.code = ? AND c0_.actif = true LIMIT 1
Parameters: [
"PARTENAIRES"
"METROPOLE"
]
SELECT c0_.id AS id_0, c0_.code AS code_1, c0_.nom AS nom_2, c0_.type AS type_3, c0_.actif AS actif_4, c0_.sync_auto AS sync_auto_5, c0_.ordre AS ordre_6, c0_.base_url AS base_url_7, c0_.api_key AS api_key_8, c0_.language_id AS language_id_9, c0_.shop_id AS shop_id_10, c0_.root_category_id AS root_category_id_11, c0_.tax_rules_group_id AS tax_rules_group_id_12, c0_.zone_id AS zone_id_13 FROM canal c0_ INNER JOIN zone z1_ ON c0_.zone_id = z1_.id WHERE c0_.type = 'PARTENAIRES' AND z1_.code = 'METROPOLE' AND c0_.actif = true LIMIT 1;
|
| 2 |
16.59 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.en_avant = true) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 8
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.en_avant = true
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
8
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.en_avant = true) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 8;
|
| 3 |
11.28 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.en_avant = true AND p0_.id IN (?, ?, ?, ?, ?, ?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
539
155
571
559
265
679
688
557
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.en_avant = true
AND p0_.id IN (?, ?, ?, ?, ?, ?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.en_avant = true AND p0_.id IN (539, 155, 571, 559, 265, 679, 688, 557) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 4 |
1.03 ms
|
SELECT c0_.id AS id_0, c0_.nom AS nom_1, c0_.slug AS slug_2, c0_.description AS description_3, c0_.actif AS actif_4, c0_.accueil AS accueil_5, c0_.ordre AS ordre_6, c0_.external_ids AS external_ids_7, c0_.parent_id AS parent_id_8 FROM categorie c0_ WHERE LOWER(c0_.nom) LIKE ? AND c0_.actif = true ORDER BY c0_.parent_id ASC LIMIT 1
Parameters: [
"%nos produits%"
]
SELECT c0_.id AS id_0, c0_.nom AS nom_1, c0_.slug AS slug_2, c0_.description AS description_3, c0_.actif AS actif_4, c0_.accueil AS accueil_5, c0_.ordre AS ordre_6, c0_.external_ids AS external_ids_7, c0_.parent_id AS parent_id_8 FROM categorie c0_ WHERE LOWER(c0_.nom) LIKE '%nos produits%' AND c0_.actif = true ORDER BY c0_.parent_id ASC LIMIT 1;
|
| 5 |
0.39 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.description AS description_4, t0.actif AS actif_5, t0.accueil AS accueil_6, t0.ordre AS ordre_7, t0.external_ids AS external_ids_8, t0.parent_id AS parent_id_9 FROM categorie t0 WHERE t0.parent_id = ? ORDER BY t0.ordre ASC, t0.nom ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.description AS description_4, t0.actif AS actif_5, t0.accueil AS accueil_6, t0.ordre AS ordre_7, t0.external_ids AS external_ids_8, t0.parent_id AS parent_id_9 FROM categorie t0 WHERE t0.parent_id = 1 ORDER BY t0.ordre ASC, t0.nom ASC;
|
| 6 |
12.36 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 11) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 7 |
6.23 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
11
539
155
571
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 11) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (539, 155, 571) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 8 |
4.55 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 20) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 9 |
6.65 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
20
193
195
196
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 20) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (193, 195, 196) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 10 |
4.56 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 15) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 11 |
10.42 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
15
474
595
54
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 15) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (474, 595, 54) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 12 |
4.90 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 8) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 13 |
6.66 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
8
539
99
94
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 8) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (539, 99, 94) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 14 |
4.57 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 5) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 15 |
6.59 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
5
155
571
559
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 5) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (155, 571, 559) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 16 |
4.95 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 9) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 17 |
6.28 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
9
280
351
142
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 9) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (280, 351, 142) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 18 |
4.23 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 12) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 19 |
6.43 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
12
193
195
196
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 12) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (193, 195, 196) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 20 |
3.31 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 2) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 21 |
11.92 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
2
53
54
50
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 2) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (53, 54, 50) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 22 |
3.98 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 16) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 23 |
10.70 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
16
442
306
436
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 16) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (442, 306, 436) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 24 |
3.52 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 3) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 25 |
9.03 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
3
78
254
84
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 3) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (78, 254, 84) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 26 |
3.60 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 4) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 27 |
6.35 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
4
389
578
380
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 4) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (389, 578, 380) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 28 |
3.77 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 7) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 29 |
5.45 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
7
652
389
695
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 7) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (652, 389, 695) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 30 |
3.81 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 13) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 31 |
5.63 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
13
595
251
140
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 13) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (595, 251, 140) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 32 |
3.33 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 14) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 33 |
5.42 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
14
362
189
185
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 14) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (362, 189, 185) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 34 |
3.47 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 17) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 35 |
4.01 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
17
355
357
362
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 17) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (355, 357, 362) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 36 |
3.08 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 22) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 37 |
5.71 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
22
474
652
648
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 22) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (474, 652, 648) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 38 |
2.80 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 10) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 39 |
5.93 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
10
350
126
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 10) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (350, 126) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 40 |
3.23 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 23) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 41 |
5.80 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
23
586
585
584
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 23) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (586, 585, 584) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 42 |
4.32 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 19) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 43 |
7.50 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
19
64
409
76
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 19) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (64, 409, 76) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 44 |
3.36 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 21) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 45 |
3.85 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?) ORDER BY p0_.nom ASC, p2_.position ASC
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 21) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (72) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 46 |
3.09 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 18) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 47 |
4.12 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?) ORDER BY p0_.nom ASC, p2_.position ASC
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 18) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (348) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 48 |
3.03 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
3
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 6) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 3;
|
| 49 |
5.48 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = ?) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
6
664
250
249
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (c6_.id = ?)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id = 6) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (664, 250, 249) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 50 |
0.58 ms
|
SELECT c0_.id AS id_0, c0_.nom AS nom_1, c0_.slug AS slug_2, c0_.description AS description_3, c0_.actif AS actif_4, c0_.accueil AS accueil_5, c0_.ordre AS ordre_6, c0_.external_ids AS external_ids_7, c0_.parent_id AS parent_id_8 FROM categorie c0_ WHERE LOWER(c0_.nom) LIKE ? AND c0_.actif = true ORDER BY c0_.parent_id ASC LIMIT 1
Parameters: [
"%partenaires%"
]
SELECT c0_.id AS id_0, c0_.nom AS nom_1, c0_.slug AS slug_2, c0_.description AS description_3, c0_.actif AS actif_4, c0_.accueil AS accueil_5, c0_.ordre AS ordre_6, c0_.external_ids AS external_ids_7, c0_.parent_id AS parent_id_8 FROM categorie c0_ WHERE LOWER(c0_.nom) LIKE '%partenaires%' AND c0_.actif = true ORDER BY c0_.parent_id ASC LIMIT 1;
|
| 51 |
0.56 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.description AS description_4, t0.actif AS actif_5, t0.accueil AS accueil_6, t0.ordre AS ordre_7, t0.external_ids AS external_ids_8, t0.parent_id AS parent_id_9 FROM categorie t0 WHERE t0.parent_id = ? ORDER BY t0.ordre ASC, t0.nom ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.description AS description_4, t0.actif AS actif_5, t0.accueil AS accueil_6, t0.ordre AS ordre_7, t0.external_ids AS external_ids_8, t0.parent_id AS parent_id_9 FROM categorie t0 WHERE t0.parent_id = 11 ORDER BY t0.ordre ASC, t0.nom ASC;
|
| 52 |
19.19 ms
|
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 8
Parameters: [
1
11
35
28
29
27
31
37
32
43
42
30
41
33
36
38
39
48
50
34
40
44
53
47
49
51
52
54
55
56
57
58
59
60
]
SELECT
DISTINCT id_0,
MIN(sclr_50) AS dctrn_minrownum
FROM
(
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
ROW_NUMBER() OVER(
ORDER BY
p0_.nom ASC,
p2_.position ASC
) AS sclr_50
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (
c6_.id IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?
)
)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
) dctrn_result
GROUP BY
id_0
ORDER BY
dctrn_minrownum ASC
LIMIT
8
SELECT DISTINCT id_0, MIN(sclr_50) AS dctrn_minrownum FROM (SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, ROW_NUMBER() OVER(ORDER BY p0_.nom ASC, p2_.position ASC) AS sclr_50 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id IN (11, 35, 28, 29, 27, 31, 37, 32, 43, 42, 30, 41, 33, 36, 38, 39, 48, 50, 34, 40, 44, 53, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60)) WHERE p0_.actif = true AND p0_.parent_id IS NULL) dctrn_result GROUP BY id_0 ORDER BY dctrn_minrownum ASC LIMIT 8;
|
| 53 |
14.17 ms
|
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = ? AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (?, ?, ?, ?, ?, ?, ?, ?) ORDER BY p0_.nom ASC, p2_.position ASC
Parameters: [
1
11
35
28
29
27
31
37
32
43
42
30
41
33
36
38
39
48
50
34
40
44
53
47
49
51
52
54
55
56
57
58
59
60
539
155
571
559
265
679
688
557
]
SELECT
p0_.id AS id_0,
p0_.nom AS nom_1,
p0_.slug AS slug_2,
p0_.reference AS reference_3,
p0_.ean13 AS ean13_4,
p0_.resume AS resume_5,
p0_.description AS description_6,
p0_.poids AS poids_7,
p0_.stock AS stock_8,
p0_.actif AS actif_9,
p0_.afficher_prix AS afficher_prix_10,
p0_.exclu_synchro AS exclu_synchro_11,
p0_.cse AS cse_12,
p0_.en_avant AS en_avant_13,
p0_.libelle_declinaison AS libelle_declinaison_14,
p0_.created_at AS created_at_15,
p0_.updated_at AS updated_at_16,
p1_.id AS id_17,
p1_.visible AS visible_18,
p1_.prix AS prix_19,
p1_.external_id AS external_id_20,
p1_.external_combination_id AS external_combination_id_21,
p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22,
p1_.sync_statut AS sync_statut_23,
p1_.sync_erreur AS sync_erreur_24,
p1_.sync_at AS sync_at_25,
p1_.sync_hash AS sync_hash_26,
p2_.id AS id_27,
p2_.fichier AS fichier_28,
p2_.taille AS taille_29,
p2_.mime_type AS mime_type_30,
p2_.nom_original AS nom_original_31,
p2_.legende AS legende_32,
p2_.position AS position_33,
p2_.verrouillee AS verrouillee_34,
p2_.hash AS hash_35,
p2_.external_ids AS external_ids_36,
p2_.updated_at AS updated_at_37,
m3_.id AS id_38,
m3_.nom AS nom_39,
m3_.actif AS actif_40,
m3_.external_ids AS external_ids_41,
c4_.id AS id_42,
c4_.nom AS nom_43,
c4_.slug AS slug_44,
c4_.description AS description_45,
c4_.actif AS actif_46,
c4_.accueil AS accueil_47,
c4_.ordre AS ordre_48,
c4_.external_ids AS external_ids_49,
p0_.marque_id AS marque_id_50,
p0_.parent_id AS parent_id_51,
p0_.categorie_principale_id AS categorie_principale_id_52,
p1_.produit_id AS produit_id_53,
p1_.canal_id AS canal_id_54,
p2_.produit_id AS produit_id_55,
c4_.parent_id AS parent_id_56
FROM
produit p0_
INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id
AND (
p1_.canal_id = ?
AND p1_.visible = true
AND p1_.prix IS NOT NULL
)
LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id
LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id
LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id
LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id
INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id
INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id
AND (
c6_.id IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?
)
)
WHERE
p0_.actif = true
AND p0_.parent_id IS NULL
AND p0_.id IN (?, ?, ?, ?, ?, ?, ?, ?)
ORDER BY
p0_.nom ASC,
p2_.position ASC
SELECT p0_.id AS id_0, p0_.nom AS nom_1, p0_.slug AS slug_2, p0_.reference AS reference_3, p0_.ean13 AS ean13_4, p0_.resume AS resume_5, p0_.description AS description_6, p0_.poids AS poids_7, p0_.stock AS stock_8, p0_.actif AS actif_9, p0_.afficher_prix AS afficher_prix_10, p0_.exclu_synchro AS exclu_synchro_11, p0_.cse AS cse_12, p0_.en_avant AS en_avant_13, p0_.libelle_declinaison AS libelle_declinaison_14, p0_.created_at AS created_at_15, p0_.updated_at AS updated_at_16, p1_.id AS id_17, p1_.visible AS visible_18, p1_.prix AS prix_19, p1_.external_id AS external_id_20, p1_.external_combination_id AS external_combination_id_21, p1_.external_tax_rules_group_id AS external_tax_rules_group_id_22, p1_.sync_statut AS sync_statut_23, p1_.sync_erreur AS sync_erreur_24, p1_.sync_at AS sync_at_25, p1_.sync_hash AS sync_hash_26, p2_.id AS id_27, p2_.fichier AS fichier_28, p2_.taille AS taille_29, p2_.mime_type AS mime_type_30, p2_.nom_original AS nom_original_31, p2_.legende AS legende_32, p2_.position AS position_33, p2_.verrouillee AS verrouillee_34, p2_.hash AS hash_35, p2_.external_ids AS external_ids_36, p2_.updated_at AS updated_at_37, m3_.id AS id_38, m3_.nom AS nom_39, m3_.actif AS actif_40, m3_.external_ids AS external_ids_41, c4_.id AS id_42, c4_.nom AS nom_43, c4_.slug AS slug_44, c4_.description AS description_45, c4_.actif AS actif_46, c4_.accueil AS accueil_47, c4_.ordre AS ordre_48, c4_.external_ids AS external_ids_49, p0_.marque_id AS marque_id_50, p0_.parent_id AS parent_id_51, p0_.categorie_principale_id AS categorie_principale_id_52, p1_.produit_id AS produit_id_53, p1_.canal_id AS canal_id_54, p2_.produit_id AS produit_id_55, c4_.parent_id AS parent_id_56 FROM produit p0_ INNER JOIN produit_canal p1_ ON p0_.id = p1_.produit_id AND (p1_.canal_id = 1 AND p1_.visible = true AND p1_.prix IS NOT NULL) LEFT JOIN produit_image p2_ ON p0_.id = p2_.produit_id LEFT JOIN marque m3_ ON p0_.marque_id = m3_.id LEFT JOIN produit_categorie p5_ ON p0_.id = p5_.produit_id LEFT JOIN categorie c4_ ON c4_.id = p5_.categorie_id INNER JOIN produit_categorie p7_ ON p0_.id = p7_.produit_id INNER JOIN categorie c6_ ON c6_.id = p7_.categorie_id AND (c6_.id IN (11, 35, 28, 29, 27, 31, 37, 32, 43, 42, 30, 41, 33, 36, 38, 39, 48, 50, 34, 40, 44, 53, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60)) WHERE p0_.actif = true AND p0_.parent_id IS NULL AND p0_.id IN (539, 155, 571, 559, 265, 679, 688, 557) ORDER BY p0_.nom ASC, p2_.position ASC;
|
| 54 |
0.69 ms
|
SELECT t0.id AS id_1, t0.code AS code_2, t0.nom AS nom_3, t0.type AS type_4, t0.actif AS actif_5, t0.sync_auto AS sync_auto_6, t0.ordre AS ordre_7, t0.base_url AS base_url_8, t0.api_key AS api_key_9, t0.language_id AS language_id_10, t0.shop_id AS shop_id_11, t0.root_category_id AS root_category_id_12, t0.tax_rules_group_id AS tax_rules_group_id_13, t0.zone_id AS zone_id_14 FROM canal t0 WHERE t0.type = ? AND t0.actif = ? ORDER BY t0.ordre ASC
Parameters: [
"PARTENAIRES"
1
]
SELECT t0.id AS id_1, t0.code AS code_2, t0.nom AS nom_3, t0.type AS type_4, t0.actif AS actif_5, t0.sync_auto AS sync_auto_6, t0.ordre AS ordre_7, t0.base_url AS base_url_8, t0.api_key AS api_key_9, t0.language_id AS language_id_10, t0.shop_id AS shop_id_11, t0.root_category_id AS root_category_id_12, t0.tax_rules_group_id AS tax_rules_group_id_13, t0.zone_id AS zone_id_14 FROM canal t0 WHERE t0.type = 'PARTENAIRES' AND t0.actif = 1 ORDER BY t0.ordre ASC;
|
| 55 |
0.34 ms
|
SELECT t0.id AS id_1, t0.code AS code_2, t0.nom AS nom_3, t0.actif AS actif_4, t0.taxe_id AS taxe_id_5 FROM zone t0 WHERE t0.id = ?
SELECT t0.id AS id_1, t0.code AS code_2, t0.nom AS nom_3, t0.actif AS actif_4, t0.taxe_id AS taxe_id_5 FROM zone t0 WHERE t0.id = 1;
|
| 56 |
0.26 ms
|
SELECT t0.id AS id_1, t0.code AS code_2, t0.nom AS nom_3, t0.actif AS actif_4, t0.taxe_id AS taxe_id_5 FROM zone t0 WHERE t0.id = ?
SELECT t0.id AS id_1, t0.code AS code_2, t0.nom AS nom_3, t0.actif AS actif_4, t0.taxe_id AS taxe_id_5 FROM zone t0 WHERE t0.id = 2;
|
| 57 |
0.38 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 539 ORDER BY t0.libelle_declinaison ASC;
|
| 58 |
0.31 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 155 ORDER BY t0.libelle_declinaison ASC;
|
| 59 |
0.24 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 571 ORDER BY t0.libelle_declinaison ASC;
|
| 60 |
0.22 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 559 ORDER BY t0.libelle_declinaison ASC;
|
| 61 |
0.26 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 265 ORDER BY t0.libelle_declinaison ASC;
|
| 62 |
0.36 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 679 ORDER BY t0.libelle_declinaison ASC;
|
| 63 |
0.23 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 688 ORDER BY t0.libelle_declinaison ASC;
|
| 64 |
0.20 ms
|
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = ? ORDER BY t0.libelle_declinaison ASC
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.slug AS slug_3, t0.reference AS reference_4, t0.ean13 AS ean13_5, t0.resume AS resume_6, t0.description AS description_7, t0.poids AS poids_8, t0.stock AS stock_9, t0.actif AS actif_10, t0.afficher_prix AS afficher_prix_11, t0.exclu_synchro AS exclu_synchro_12, t0.cse AS cse_13, t0.en_avant AS en_avant_14, t0.libelle_declinaison AS libelle_declinaison_15, t0.created_at AS created_at_16, t0.updated_at AS updated_at_17, t0.marque_id AS marque_id_18, t0.parent_id AS parent_id_19, t0.categorie_principale_id AS categorie_principale_id_20 FROM produit t0 WHERE t0.parent_id = 557 ORDER BY t0.libelle_declinaison ASC;
|