https://sanetta-dev.kunden.loewenstark.de/detail/2c763952ebbc4f7abb552076c1e1f230

Query Metrics

232 Database Queries
Different statements
763.35 ms Query time
Invalid entities

Grouped Statements

Show all queries

Time Count Info
0.04 ms
(0.00%)
SELECT `creation_timestamp`
                FROM `migration`
                WHERE `update` IS NOT NULL AND `update_destructive` IS NULL
0.07 ms
(0.00%)
SET @@group_concat_max_len = CAST(IF(@@group_concat_max_len > 320000, @@group_concat_max_len, 320000) AS UNSIGNED);SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));SET @MIGRATION_1617896006_IS_ACTIVE = TRUE;SET @MIGRATION_1618389817_IS_ACTIVE = TRUE;SET @MIGRATION_1620146632_IS_ACTIVE = TRUE;SET @MIGRATION_1620147234_IS_ACTIVE = TRUE;SET @MIGRATION_1620215586_IS_ACTIVE = TRUE;SET @MIGRATION_1620374229_IS_ACTIVE = TRUE;SET @MIGRATION_1620376945_IS_ACTIVE = TRUE;SET @MIGRATION_1620733405_IS_ACTIVE = TRUE;SET @MIGRATION_1620733405_IS_ACTIVE = TRUE;SET @MIGRATION_1621845357_IS_ACTIVE = TRUE;SET @MIGRATION_1621845370_IS_ACTIVE = TRUE;SET @MIGRATION_1622010069_IS_ACTIVE = TRUE;SET @MIGRATION_1622104463_IS_ACTIVE = TRUE;SET @MIGRATION_1622782058_IS_ACTIVE = TRUE;SET @MIGRATION_1623305620_IS_ACTIVE = TRUE;SET @MIGRATION_1623391399_IS_ACTIVE = TRUE;SET @MIGRATION_1623828962_IS_ACTIVE = TRUE;SET @MIGRATION_1624262862_IS_ACTIVE = TRUE;SET @MIGRATION_1624884801_IS_ACTIVE = TRUE;SET @MIGRATION_1624967118_IS_ACTIVE = TRUE;SET @MIGRATION_1625304609_IS_ACTIVE = TRUE;SET @MIGRATION_1625465756_IS_ACTIVE = TRUE;SET @MIGRATION_1625505190_IS_ACTIVE = TRUE;SET @MIGRATION_1625554302_IS_ACTIVE = TRUE;SET @MIGRATION_1625569667_IS_ACTIVE = TRUE;SET @MIGRATION_1625583596_IS_ACTIVE = TRUE;SET @MIGRATION_1625583619_IS_ACTIVE = TRUE;SET @MIGRATION_1625816310_IS_ACTIVE = TRUE;SET @MIGRATION_1625819412_IS_ACTIVE = TRUE;SET @MIGRATION_1625831469_IS_ACTIVE = TRUE;SET @MIGRATION_1626241110_IS_ACTIVE = TRUE;SET @MIGRATION_1626442868_IS_ACTIVE = TRUE;SET @MIGRATION_1626696809_IS_ACTIVE = TRUE;SET @MIGRATION_1626785125_IS_ACTIVE = TRUE;SET @MIGRATION_1627292049_IS_ACTIVE = TRUE;SET @MIGRATION_1627540693_IS_ACTIVE = TRUE;SET @MIGRATION_1627541488_IS_ACTIVE = TRUE;SET @MIGRATION_1627562945_IS_ACTIVE = TRUE;SET @MIGRATION_1627650101_IS_ACTIVE = TRUE;SET @MIGRATION_1627929168_IS_ACTIVE = TRUE;SET @MIGRATION_1627983652_IS_ACTIVE = TRUE;SET @MIGRATION_1628519513_IS_ACTIVE = TRUE;SET @MIGRATION_1628749113_IS_ACTIVE = TRUE;SET @MIGRATION_1629204538_IS_ACTIVE = TRUE;SET @MIGRATION_1629700169_IS_ACTIVE = TRUE;SET @MIGRATION_1629877210_IS_ACTIVE = TRUE;SET @MIGRATION_1630074081_IS_ACTIVE = TRUE;SET @MIGRATION_1630485317_IS_ACTIVE = TRUE;SET @MIGRATION_1631625055_IS_ACTIVE = TRUE;SET @MIGRATION_1631703921_IS_ACTIVE = TRUE;SET @MIGRATION_1631790054_IS_ACTIVE = TRUE;SET @MIGRATION_1631863869_IS_ACTIVE = TRUE;SET @MIGRATION_1632111590_IS_ACTIVE = TRUE;SET @MIGRATION_1632215760_IS_ACTIVE = TRUE;SET @MIGRATION_1632721037_IS_ACTIVE = TRUE;SET @MIGRATION_1633347511_IS_ACTIVE = TRUE;SET @MIGRATION_1633358879_IS_ACTIVE = TRUE;SET @MIGRATION_1633422057_IS_ACTIVE = TRUE;SET @MIGRATION_1634735841_IS_ACTIVE = TRUE;SET @MIGRATION_1635147952_IS_ACTIVE = TRUE;SET @MIGRATION_1635230747_IS_ACTIVE = TRUE;SET @MIGRATION_1635237551_IS_ACTIVE = TRUE;SET @MIGRATION_1635388654_IS_ACTIVE = TRUE;SET @MIGRATION_1635936029_IS_ACTIVE = TRUE;SET @MIGRATION_1636014089_IS_ACTIVE = TRUE;SET @MIGRATION_1636018970_IS_ACTIVE = TRUE;SET @MIGRATION_1636362839_IS_ACTIVE = TRUE;SET @MIGRATION_1636449347_IS_ACTIVE = TRUE;SET @MIGRATION_1636964297_IS_ACTIVE = TRUE;SET @MIGRATION_1636971615_IS_ACTIVE = TRUE;SET @MIGRATION_1638195971_IS_ACTIVE = TRUE;SET @MIGRATION_1638365464_IS_ACTIVE = TRUE;SET @MIGRATION_1638514913_IS_ACTIVE = TRUE;SET @MIGRATION_1638993987_IS_ACTIVE = TRUE;SET @MIGRATION_1639122665_IS_ACTIVE = TRUE;SET @MIGRATION_1639139581_IS_ACTIVE = TRUE;SET @MIGRATION_1639992771_IS_ACTIVE = TRUE;SET @MIGRATION_1641289204_IS_ACTIVE = TRUE;SET @MIGRATION_1642517958_IS_ACTIVE = TRUE;SET @MIGRATION_1642732351_IS_ACTIVE = TRUE;SET @MIGRATION_1642757286_IS_ACTIVE = TRUE;SET @MIGRATION_1643366069_IS_ACTIVE = TRUE;SET @MIGRATION_1643386819_IS_ACTIVE = TRUE;SET @MIGRATION_1643724178_IS_ACTIVE = TRUE;SET @MIGRATION_1643878976_IS_ACTIVE = TRUE;SET @MIGRATION_1643892702_IS_ACTIVE = TRUE;SET @MIGRATION_1645019769_IS_ACTIVE = TRUE;SET @MIGRATION_1645453538_IS_ACTIVE = TRUE;SET @MIGRATION_1646125417_IS_ACTIVE = TRUE;SET @MIGRATION_1646397836_IS_ACTIVE = TRUE;SET @MIGRATION_1646817331_IS_ACTIVE = TRUE;SET @MIGRATION_1647260673_IS_ACTIVE = TRUE;SET @MIGRATION_1647443222_IS_ACTIVE = TRUE;SET @MIGRATION_1647511158_IS_ACTIVE = TRUE;SET @MIGRATION_1648031611_IS_ACTIVE = TRUE;SET @MIGRATION_1648031636_IS_ACTIVE = TRUE;SET @MIGRATION_1648543185_IS_ACTIVE = TRUE;SET @MIGRATION_1648709176_IS_ACTIVE = TRUE;SET @MIGRATION_1648803451_IS_ACTIVE = TRUE;SET @MIGRATION_1649040981_IS_ACTIVE = TRUE;SET @MIGRATION_1649315608_IS_ACTIVE = TRUE;SET @MIGRATION_1649858046_IS_ACTIVE = TRUE;SET @MIGRATION_1650249241_IS_ACTIVE = TRUE;SET @MIGRATION_1650444800_IS_ACTIVE = TRUE;SET @MIGRATION_1650548599_IS_ACTIVE = TRUE;SET @MIGRATION_1650620993_IS_ACTIVE = TRUE;SET @MIGRATION_1650872291_IS_ACTIVE = TRUE;SET @MIGRATION_1650981517_IS_ACTIVE = TRUE;SET @MIGRATION_1651118773_IS_ACTIVE = TRUE;SET @MIGRATION_1652166447_IS_ACTIVE = TRUE;SET @MIGRATION_1652345915_IS_ACTIVE = TRUE;SET @MIGRATION_1652441129_IS_ACTIVE = TRUE;SET @MIGRATION_1652864153_IS_ACTIVE = TRUE;SET @MIGRATION_1653376989_IS_ACTIVE = TRUE;SET @MIGRATION_1653385302_IS_ACTIVE = TRUE;SET @MIGRATION_1654839361_IS_ACTIVE = TRUE;SET @MIGRATION_1654839361_IS_ACTIVE = TRUE;SET @MIGRATION_1654839361_IS_ACTIVE = TRUE;SET @MIGRATION_1655730949_IS_ACTIVE = TRUE;SET @MIGRATION_1656397126_IS_ACTIVE = TRUE;SET @MIGRATION_1656928097_IS_ACTIVE = TRUE;SET @MIGRATION_1657011337_IS_ACTIVE = TRUE;SET @MIGRATION_1657027979_IS_ACTIVE = TRUE;SET @MIGRATION_1657173907_IS_ACTIVE = TRUE;SET @MIGRATION_1658786605_IS_ACTIVE = TRUE;SET @MIGRATION_1659256999_IS_ACTIVE = TRUE;SET @MIGRATION_1659257296_IS_ACTIVE = TRUE;SET @MIGRATION_1659257396_IS_ACTIVE = TRUE;SET @MIGRATION_1659257496_IS_ACTIVE = TRUE;SET @MIGRATION_1660814397_IS_ACTIVE = TRUE;SET @MIGRATION_1661759290_IS_ACTIVE = TRUE;SET @MIGRATION_1661771388_IS_ACTIVE = TRUE;SET @MIGRATION_1663238480_IS_ACTIVE = TRUE;SET @MIGRATION_1664512574_IS_ACTIVE = TRUE;SET @MIGRATION_1664541794_IS_ACTIVE = TRUE;SET @MIGRATION_1664894872_IS_ACTIVE = TRUE;SET @MIGRATION_1665064823_IS_ACTIVE = TRUE;SET @MIGRATION_1665267882_IS_ACTIVE = TRUE;SET @MIGRATION_1667731399_IS_ACTIVE = TRUE;SET @MIGRATION_1667806582_IS_ACTIVE = TRUE;SET @MIGRATION_1667983492_IS_ACTIVE = TRUE;SET @MIGRATION_1668677456_IS_ACTIVE = TRUE;SET @MIGRATION_1669316067_IS_ACTIVE = TRUE;SET @MIGRATION_1672164687_IS_ACTIVE = TRUE;SET @MIGRATION_1672743034_IS_ACTIVE = TRUE;SET @MIGRATION_1673001912_IS_ACTIVE = TRUE;SET @MIGRATION_1673966228_IS_ACTIVE = TRUE;SET @MIGRATION_1675218708_IS_ACTIVE = TRUE;SET @MIGRATION_1675827655_IS_ACTIVE = TRUE;SET @MIGRATION_1632281097_IS_ACTIVE = TRUE;SET @MIGRATION_1636121186_IS_ACTIVE = TRUE;SET @MIGRATION_1660813696_IS_ACTIVE = TRUE;SET @MIGRATION_1641476963_IS_ACTIVE = TRUE;SET @MIGRATION_1632281097_IS_ACTIVE = TRUE;SET @MIGRATION_1636121186_IS_ACTIVE = TRUE;SET @MIGRATION_1660813696_IS_ACTIVE = TRUE;SET @MIGRATION_1636033286_IS_ACTIVE = TRUE;SET @MIGRATION_1636033286_IS_ACTIVE = TRUE;SET @MIGRATION_1639738614_IS_ACTIVE = TRUE;SET @MIGRATION_1582718994_IS_ACTIVE = TRUE;SET @MIGRATION_1586345021_IS_ACTIVE = TRUE;SET @MIGRATION_1586345049_IS_ACTIVE = TRUE;SET @MIGRATION_1586345063_IS_ACTIVE = TRUE;SET @MIGRATION_1587126585_IS_ACTIVE = TRUE;SET @MIGRATION_1625566312_IS_ACTIVE = TRUE;SET @MIGRATION_1536765935_IS_ACTIVE = TRUE;SET @MIGRATION_1536765936_IS_ACTIVE = TRUE;SET @MIGRATION_1536765937_IS_ACTIVE = TRUE;SET @MIGRATION_1536765938_IS_ACTIVE = TRUE;SET @MIGRATION_1538046469_IS_ACTIVE = TRUE;SET @MIGRATION_1538985581_IS_ACTIVE = TRUE;SET @MIGRATION_1544535797_IS_ACTIVE = TRUE;SET @MIGRATION_1563456847_IS_ACTIVE = TRUE;SET @MIGRATION_1564041870_IS_ACTIVE = TRUE;SET @MIGRATION_1564053392_IS_ACTIVE = TRUE;SET @MIGRATION_1568882302_IS_ACTIVE = TRUE;SET @MIGRATION_1568882317_IS_ACTIVE = TRUE;SET @MIGRATION_1587476616_IS_ACTIVE = TRUE;SET @MIGRATION_1589448383_IS_ACTIVE = TRUE;SET @MIGRATION_1593494859_IS_ACTIVE = TRUE;SET @MIGRATION_1593508853_IS_ACTIVE = TRUE;SET @MIGRATION_1615794849_IS_ACTIVE = TRUE;SET @MIGRATION_1624345671_IS_ACTIVE = TRUE;SET @MIGRATION_1637746246_IS_ACTIVE = TRUE;SET @MIGRATION_1572257501_IS_ACTIVE = TRUE;SET @MIGRATION_1606378923_IS_ACTIVE = TRUE;SET @MIGRATION_1607952506_IS_ACTIVE = TRUE;SET @MIGRATION_1608034991_IS_ACTIVE = TRUE;SET @MIGRATION_1612945522_IS_ACTIVE = TRUE;SET @MIGRATION_1620808652_IS_ACTIVE = TRUE;SET @MIGRATION_1631192197_IS_ACTIVE = TRUE;SET @MIGRATION_1598258819_IS_ACTIVE = TRUE;SET @MIGRATION_1601633334_IS_ACTIVE = TRUE;SET @MIGRATION_160198215_IS_ACTIVE = TRUE;SET @MIGRATION_1634025013_IS_ACTIVE = TRUE;SET @MIGRATION_1663601206_IS_ACTIVE = TRUE;SET @MIGRATION_1574344300_IS_ACTIVE = TRUE;SET @MIGRATION_1584005462_IS_ACTIVE = TRUE;SET @MIGRATION_1589800641_IS_ACTIVE = TRUE;SET @MIGRATION_1589800704_IS_ACTIVE = TRUE;SET @MIGRATION_1589882802_IS_ACTIVE = TRUE;SET @MIGRATION_1589905764_IS_ACTIVE = TRUE;SET @MIGRATION_1591365484_IS_ACTIVE = TRUE;SET @MIGRATION_1626082072_IS_ACTIVE = TRUE;SET @MIGRATION_1610539344_IS_ACTIVE = TRUE;SET @MIGRATION_1644729219_IS_ACTIVE = TRUE;SET @MIGRATION_1665413137_IS_ACTIVE = TRUE;SET @MIGRATION_1603810036_IS_ACTIVE = TRUE;SET @MIGRATION_1607423732_IS_ACTIVE = TRUE;SET @MIGRATION_1603810036_IS_ACTIVE = TRUE;SET @MIGRATION_1616412445_IS_ACTIVE = TRUE;SET @MIGRATION_1616413078_IS_ACTIVE = TRUE;SET @MIGRATION_1622039002_IS_ACTIVE = TRUE;SET @MIGRATION_1629280389_IS_ACTIVE = TRUE;SET @MIGRATION_1642507826_IS_ACTIVE = TRUE;SET @MIGRATION_1644753635_IS_ACTIVE = TRUE;SET @MIGRATION_1652444730_IS_ACTIVE = TRUE;SET @MIGRATION_1669117848_IS_ACTIVE = TRUE;SET @MIGRATION_1669796049_IS_ACTIVE = TRUE;SET @MIGRATION_1600180419_IS_ACTIVE = TRUE;SET @MIGRATION_1605561698_IS_ACTIVE = TRUE;SET @MIGRATION_1607420606_IS_ACTIVE = TRUE;SET @MIGRATION_1607594410_IS_ACTIVE = TRUE;SET @MIGRATION_1610545372_IS_ACTIVE = TRUE;SET @MIGRATION_1610546810_IS_ACTIVE = TRUE;SET @MIGRATION_1612348251_IS_ACTIVE = TRUE;SET @MIGRATION_1612349225_IS_ACTIVE = TRUE;SET @MIGRATION_1618477128_IS_ACTIVE = TRUE;SET @MIGRATION_1618908395_IS_ACTIVE = TRUE;SET @MIGRATION_1622727012_IS_ACTIVE = TRUE;SET @MIGRATION_1627480654_IS_ACTIVE = TRUE;SET @MIGRATION_1635833269_IS_ACTIVE = TRUE;SET @MIGRATION_1635933836_IS_ACTIVE = TRUE;SET @MIGRATION_1641807793_IS_ACTIVE = TRUE;SET @MIGRATION_1642672309_IS_ACTIVE = TRUE;SET @MIGRATION_1642677128_IS_ACTIVE = TRUE;SET @MIGRATION_1643793251_IS_ACTIVE = TRUE;SET @MIGRATION_1643882897_IS_ACTIVE = TRUE;SET @MIGRATION_1643967311_IS_ACTIVE = TRUE;SET @MIGRATION_1643978336_IS_ACTIVE = TRUE;SET @MIGRATION_1644390343_IS_ACTIVE = TRUE;SET @MIGRATION_1644417146_IS_ACTIVE = TRUE;SET @MIGRATION_1649838631_IS_ACTIVE = TRUE;SET @MIGRATION_1650617469_IS_ACTIVE = TRUE;SET @MIGRATION_1652793319_IS_ACTIVE = TRUE;SET @MIGRATION_1655122661_IS_ACTIVE = TRUE;SET @MIGRATION_1655820818_IS_ACTIVE = TRUE;SET @MIGRATION_1657109285_IS_ACTIVE = TRUE;SET @MIGRATION_1657551682_IS_ACTIVE = TRUE;SET @MIGRATION_1657696369_IS_ACTIVE = TRUE;SET @MIGRATION_1657894788_IS_ACTIVE = TRUE;SET @MIGRATION_1658137202_IS_ACTIVE = TRUE;SET @MIGRATION_1667808695_IS_ACTIVE = TRUE;SET @MIGRATION_1668686939_IS_ACTIVE = TRUE;SET @MIGRATION_1669286069_IS_ACTIVE = TRUE;SET @MIGRATION_1669813114_IS_ACTIVE = TRUE;SET @MIGRATION_1670257605_IS_ACTIVE = TRUE;SET @MIGRATION_1672933403_IS_ACTIVE = TRUE;SET @MIGRATION_1674131867_IS_ACTIVE = TRUE;SET @MIGRATION_1674817916_IS_ACTIVE = TRUE;SET @MIGRATION_1675187844_IS_ACTIVE = TRUE;SET @MIGRATION_1676380827_IS_ACTIVE = TRUE;SET @MIGRATION_1678888534_IS_ACTIVE = TRUE;SET @MIGRATION_1680679403_IS_ACTIVE = TRUE;SET @MIGRATION_1681477256_IS_ACTIVE = TRUE;SET @MIGRATION_1628172267_IS_ACTIVE = TRUE;SET @MIGRATION_1644922949_IS_ACTIVE = TRUE;SET @MIGRATION_1616141231_IS_ACTIVE = TRUE;SET @MIGRATION_1631631689_IS_ACTIVE = TRUE;SET @MIGRATION_1636082647_IS_ACTIVE = TRUE;SET @MIGRATION_1662306139_IS_ACTIVE = TRUE;SET @MIGRATION_1662757955_IS_ACTIVE = TRUE;SET @MIGRATION_1663039410_IS_ACTIVE = TRUE;SET @MIGRATION_1676830357_IS_ACTIVE = TRUE;SET @MIGRATION_1616141231_IS_ACTIVE = TRUE;SET @MIGRATION_1635807588_IS_ACTIVE = TRUE;SET @MIGRATION_1647868754_IS_ACTIVE = TRUE;SET @MIGRATION_1651153687_IS_ACTIVE = TRUE;SET @MIGRATION_1565395385_IS_ACTIVE = TRUE;SET @MIGRATION_1604593154_IS_ACTIVE = TRUE;SET @MIGRATION_1604593155_IS_ACTIVE = TRUE;SET @MIGRATION_1644661330_IS_ACTIVE = TRUE;SET @MIGRATION_1645888733_IS_ACTIVE = TRUE
0.06 ms
(0.00%)
SELECT CONCAT(TRIM(TRAILING '/' FROM domain.url), '/') `key`, CONCAT(TRIM(TRAILING '/' FROM domain.url), '/') url, LOWER(HEX(domain.id)) id, LOWER(HEX(sales_channel.id)) salesChannelId, LOWER(HEX(sales_channel.type_id)) typeId, LOWER(HEX(domain.snippet_set_id)) snippetSetId, LOWER(HEX(domain.currency_id)) currencyId, LOWER(HEX(domain.language_id)) languageId, LOWER(HEX(theme.id)) themeId, sales_channel.maintenance maintenance, sales_channel.maintenance_ip_whitelist maintenanceIpWhitelist, snippet_set.iso as locale, theme.technical_name as themeName, parentTheme.technical_name as parentThemeName FROM sales_channel INNER JOIN sales_channel_domain domain ON domain.sales_channel_id = sales_channel.id LEFT JOIN theme_sales_channel theme_sales_channel ON sales_channel.id = theme_sales_channel.sales_channel_id INNER JOIN snippet_set snippet_set ON snippet_set.id = domain.snippet_set_id LEFT JOIN theme theme ON theme_sales_channel.theme_id = theme.id LEFT JOIN theme parentTheme ON theme.parent_theme_id = parentTheme.id WHERE (sales_channel.type_id = UNHEX(:typeId)) AND (sales_channel.active)
0.36 ms
(0.00%)
# seo-url::resolve
SELECT id, path_info pathInfo, is_canonical isCanonical FROM seo_url WHERE (language_id = :language_id) AND ((sales_channel_id = :sales_channel_id OR sales_channel_id IS NULL)) AND (seo_path_info = :seoPath) ORDER BY seo_path_info ASC, sales_channel_id IS NULL ASC LIMIT 1
0.06 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id IS NULL ORDER BY sales_channel_id ASC
0.05 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.10 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id = :salesChannelId OR system_config.sales_channel_id IS NULL ORDER BY sales_channel_id ASC
0.13 ms
(0.00%)
SELECT * FROM sales_channel_api_context WHERE (sales_channel_id = :salesChannelId) AND (token = :token) LIMIT 1
0.04 ms
(0.00%)
# context-factory::base-context

        SELECT
          sales_channel.id as sales_channel_id,
          sales_channel.language_id as sales_channel_default_language_id,
          sales_channel.currency_id as sales_channel_currency_id,
          currency.factor as sales_channel_currency_factor,
          GROUP_CONCAT(LOWER(HEX(sales_channel_language.language_id))) as sales_channel_language_ids
        FROM sales_channel
            INNER JOIN currency
                ON sales_channel.currency_id = currency.id
            LEFT JOIN sales_channel_language
                ON sales_channel_language.sales_channel_id = sales_channel.id
        WHERE sales_channel.id = :id
        GROUP BY sales_channel.id, sales_channel.language_id, sales_channel.currency_id, currency.factor
0.85 ms
(0.00%)
# base-context-factory::sales-channel::read
SELECT `sales_channel`.`id` as `sales_channel.id`, `sales_channel`.`type_id` as `sales_channel.typeId`, `sales_channel`.`language_id` as `sales_channel.languageId`, `sales_channel`.`customer_group_id` as `sales_channel.customerGroupId`, `sales_channel`.`currency_id` as `sales_channel.currencyId`, `sales_channel`.`payment_method_id` as `sales_channel.paymentMethodId`, `sales_channel`.`shipping_method_id` as `sales_channel.shippingMethodId`, `sales_channel`.`country_id` as `sales_channel.countryId`, `sales_channel`.`analytics_id` as `sales_channel.analyticsId`, `sales_channel`.`navigation_category_id` as `sales_channel.navigationCategoryId`, `sales_channel`.`navigation_category_version_id` as `sales_channel.navigationCategoryVersionId`, `sales_channel`.`navigation_category_depth` as `sales_channel.navigationCategoryDepth`, `sales_channel`.`footer_category_id` as `sales_channel.footerCategoryId`, `sales_channel`.`footer_category_version_id` as `sales_channel.footerCategoryVersionId`, `sales_channel`.`service_category_id` as `sales_channel.serviceCategoryId`, `sales_channel`.`service_category_version_id` as `sales_channel.serviceCategoryVersionId`, `sales_channel`.`mail_header_footer_id` as `sales_channel.mailHeaderFooterId`, `sales_channel`.`hreflang_default_domain_id` as `sales_channel.hreflangDefaultDomainId`, `sales_channel`.`short_name` as `sales_channel.shortName`, `sales_channel`.`tax_calculation_type` as `sales_channel.taxCalculationType`, `sales_channel`.`access_key` as `sales_channel.accessKey`, `sales_channel`.`configuration` as `sales_channel.configuration`, `sales_channel`.`active` as `sales_channel.active`, `sales_channel`.`hreflang_active` as `sales_channel.hreflangActive`, `sales_channel`.`maintenance` as `sales_channel.maintenance`, `sales_channel`.`maintenance_ip_whitelist` as `sales_channel.maintenanceIpWhitelist`, `sales_channel`.`payment_method_ids` as `sales_channel.paymentMethodIds`, `sales_channel`.`home_cms_page_id` as `sales_channel.homeCmsPageId`, `sales_channel`.`home_cms_page_version_id` as `sales_channel.homeCmsPageVersionId`, `sales_channel.analytics`.`id` as `sales_channel.analytics.id`, `sales_channel.analytics`.`tracking_id` as `sales_channel.analytics.trackingId`, `sales_channel.analytics`.`active` as `sales_channel.analytics.active`, `sales_channel.analytics`.`track_orders` as `sales_channel.analytics.trackOrders`, `sales_channel.analytics`.`anonymize_ip` as `sales_channel.analytics.anonymizeIp`, `sales_channel.analytics`.`created_at` as `sales_channel.analytics.createdAt`, `sales_channel.analytics`.`updated_at` as `sales_channel.analytics.updatedAt`, `sales_channel`.`created_at` as `sales_channel.createdAt`, `sales_channel`.`updated_at` as `sales_channel.updatedAt`, `sales_channel.currency`.`id` as `sales_channel.currency.id`, `sales_channel.currency`.`factor` as `sales_channel.currency.factor`, `sales_channel.currency`.`symbol` as `sales_channel.currency.symbol`, `sales_channel.currency`.`iso_code` as `sales_channel.currency.isoCode`, `sales_channel.currency`.`position` as `sales_channel.currency.position`, `sales_channel.currency`.`item_rounding` as `sales_channel.currency.itemRounding`, `sales_channel.currency`.`total_rounding` as `sales_channel.currency.totalRounding`, `sales_channel.currency`.`tax_free_from` as `sales_channel.currency.taxFreeFrom`, `sales_channel.currency`.`created_at` as `sales_channel.currency.createdAt`, `sales_channel.currency`.`updated_at` as `sales_channel.currency.updatedAt`, `sales_channel.currency.translation.shortName`, COALESCE(`sales_channel.currency.translation.shortName`,`sales_channel.currency.translation.shortName`) as `sales_channel.currency.shortName`, `sales_channel.currency.translation.name`, COALESCE(`sales_channel.currency.translation.name`,`sales_channel.currency.translation.name`) as `sales_channel.currency.name`, `sales_channel.currency.translation.customFields`, COALESCE(`sales_channel.currency.translation.customFields`,`sales_channel.currency.translation.customFields`) as `sales_channel.currency.customFields`, `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation.languageId`, `sales_channel.translation.name`, COALESCE(`sales_channel.translation.name`,`sales_channel.translation.name`) as `sales_channel.name`, `sales_channel.translation.homeSlotConfig`, COALESCE(`sales_channel.translation.homeSlotConfig`,`sales_channel.translation.homeSlotConfig`) as `sales_channel.homeSlotConfig`, `sales_channel.translation.homeEnabled`, COALESCE(`sales_channel.translation.homeEnabled`,`sales_channel.translation.homeEnabled`) as `sales_channel.homeEnabled`, `sales_channel.translation.homeName`, COALESCE(`sales_channel.translation.homeName`,`sales_channel.translation.homeName`) as `sales_channel.homeName`, `sales_channel.translation.homeMetaTitle`, COALESCE(`sales_channel.translation.homeMetaTitle`,`sales_channel.translation.homeMetaTitle`) as `sales_channel.homeMetaTitle`, `sales_channel.translation.homeMetaDescription`, COALESCE(`sales_channel.translation.homeMetaDescription`,`sales_channel.translation.homeMetaDescription`) as `sales_channel.homeMetaDescription`, `sales_channel.translation.homeKeywords`, COALESCE(`sales_channel.translation.homeKeywords`,`sales_channel.translation.homeKeywords`) as `sales_channel.homeKeywords`, `sales_channel.translation.customFields`, COALESCE(`sales_channel.translation.customFields`,`sales_channel.translation.customFields`) as `sales_channel.customFields`, `sales_channel.translation.createdAt`, `sales_channel.translation.updatedAt`, `sales_channel.translation.salesChannelId`, `sales_channel.translation.languageId` FROM `sales_channel` LEFT JOIN (SELECT `sales_channel.translation`.sales_channel_id, `sales_channel.translation`.name as `sales_channel.translation.name`, `sales_channel.translation`.home_slot_config as `sales_channel.translation.homeSlotConfig`, `sales_channel.translation`.home_enabled as `sales_channel.translation.homeEnabled`, `sales_channel.translation`.home_name as `sales_channel.translation.homeName`, `sales_channel.translation`.home_meta_title as `sales_channel.translation.homeMetaTitle`, `sales_channel.translation`.home_meta_description as `sales_channel.translation.homeMetaDescription`, `sales_channel.translation`.home_keywords as `sales_channel.translation.homeKeywords`, `sales_channel.translation`.custom_fields as `sales_channel.translation.customFields`, `sales_channel.translation`.created_at as `sales_channel.translation.createdAt`, `sales_channel.translation`.updated_at as `sales_channel.translation.updatedAt`, `sales_channel.translation`.sales_channel_id as `sales_channel.translation.salesChannelId`, `sales_channel.translation`.language_id as `sales_channel.translation.languageId` FROM `sales_channel_translation` `sales_channel.translation` WHERE `sales_channel.translation`.language_id = :languageId) `sales_channel.sales_channel_translation` ON `sales_channel.sales_channel_translation`.`sales_channel_id` = `sales_channel`.`id` LEFT JOIN `sales_channel_analytics` `sales_channel.analytics` ON `sales_channel`.`analytics_id` = `sales_channel.analytics`.`id` LEFT JOIN `currency` `sales_channel.currency` ON `sales_channel`.`currency_id` = `sales_channel.currency`.`id` LEFT JOIN (SELECT `sales_channel.currency.translation`.currency_id, `sales_channel.currency.translation`.short_name as `sales_channel.currency.translation.shortName`, `sales_channel.currency.translation`.name as `sales_channel.currency.translation.name`, `sales_channel.currency.translation`.custom_fields as `sales_channel.currency.translation.customFields`, `sales_channel.currency.translation`.created_at as `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation`.updated_at as `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation`.currency_id as `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation`.language_id as `sales_channel.currency.translation.languageId` FROM `currency_translation` `sales_channel.currency.translation` WHERE `sales_channel.currency.translation`.language_id = :languageId) `sales_channel.currency.currency_translation` ON `sales_channel.currency.currency_translation`.`currency_id` = `sales_channel.currency`.`id` WHERE `sales_channel`.`id` IN (:ids)
0.06 ms
(0.00%)
# base-context-factory::sales-channel::association::domains::read
SELECT `sales_channel_domain`.`id` as `sales_channel_domain.id`, `sales_channel_domain`.`url` as `sales_channel_domain.url`, `sales_channel_domain`.`sales_channel_id` as `sales_channel_domain.salesChannelId`, `sales_channel_domain`.`language_id` as `sales_channel_domain.languageId`, `sales_channel_domain`.`currency_id` as `sales_channel_domain.currencyId`, `sales_channel_domain`.`snippet_set_id` as `sales_channel_domain.snippetSetId`, `sales_channel_domain`.`hreflang_use_only_locale` as `sales_channel_domain.hreflangUseOnlyLocale`, `sales_channel_domain`.`custom_fields` as `sales_channel_domain.customFields`, `sales_channel_domain`.`created_at` as `sales_channel_domain.createdAt`, `sales_channel_domain`.`updated_at` as `sales_channel_domain.updatedAt` FROM `sales_channel_domain` WHERE (`sales_channel_domain`.`sales_channel_id` IN (:param_781ae2e197974dc19b4552d6702aa993))
0.11 ms
(0.00%)
# base-context-factory::currency::read
SELECT `currency`.`id` as `currency.id`, `currency`.`factor` as `currency.factor`, `currency`.`symbol` as `currency.symbol`, `currency`.`iso_code` as `currency.isoCode`, `currency`.`position` as `currency.position`, `currency`.`item_rounding` as `currency.itemRounding`, `currency`.`total_rounding` as `currency.totalRounding`, `currency`.`tax_free_from` as `currency.taxFreeFrom`, `currency`.`created_at` as `currency.createdAt`, `currency`.`updated_at` as `currency.updatedAt`, `currency.translation.shortName`, COALESCE(`currency.translation.shortName`,`currency.translation.shortName`) as `currency.shortName`, `currency.translation.name`, COALESCE(`currency.translation.name`,`currency.translation.name`) as `currency.name`, `currency.translation.customFields`, COALESCE(`currency.translation.customFields`,`currency.translation.customFields`) as `currency.customFields`, `currency.translation.createdAt`, `currency.translation.updatedAt`, `currency.translation.currencyId`, `currency.translation.languageId` FROM `currency` LEFT JOIN (SELECT `currency.translation`.currency_id, `currency.translation`.short_name as `currency.translation.shortName`, `currency.translation`.name as `currency.translation.name`, `currency.translation`.custom_fields as `currency.translation.customFields`, `currency.translation`.created_at as `currency.translation.createdAt`, `currency.translation`.updated_at as `currency.translation.updatedAt`, `currency.translation`.currency_id as `currency.translation.currencyId`, `currency.translation`.language_id as `currency.translation.languageId` FROM `currency_translation` `currency.translation` WHERE `currency.translation`.language_id = :languageId) `currency.currency_translation` ON `currency.currency_translation`.`currency_id` = `currency`.`id` WHERE `currency`.`id` IN (:ids)
0.16 ms
(0.00%)
# base-context-factory::country::read
SELECT `country`.`id` as `country.id`, `country`.`iso` as `country.iso`, `country`.`position` as `country.position`, `country`.`active` as `country.active`, `country`.`shipping_available` as `country.shippingAvailable`, `country`.`iso3` as `country.iso3`, `country`.`display_state_in_registration` as `country.displayStateInRegistration`, `country`.`force_state_in_registration` as `country.forceStateInRegistration`, `country`.`company_tax_free` as `country.companyTaxFree`, `country`.`check_vat_id_pattern` as `country.checkVatIdPattern`, `country`.`vat_id_required` as `country.vatIdRequired`, `country`.`tax_free` as `country.taxFree`, `country`.`vat_id_pattern` as `country.vatIdPattern`, `country`.`customer_tax` as `country.customerTax`, `country`.`company_tax` as `country.companyTax`, `country`.`postal_code_required` as `country.postalCodeRequired`, `country`.`check_postal_code_pattern` as `country.checkPostalCodePattern`, `country`.`check_advanced_postal_code_pattern` as `country.checkAdvancedPostalCodePattern`, `country`.`advanced_postal_code_pattern` as `country.advancedPostalCodePattern`, `country`.`default_postal_code_pattern` as `country.defaultPostalCodePattern`, `country`.`created_at` as `country.createdAt`, `country`.`updated_at` as `country.updatedAt`, `country.translation.name`, COALESCE(`country.translation.name`,`country.translation.name`) as `country.name`, `country.translation.addressFormat`, COALESCE(`country.translation.addressFormat`,`country.translation.addressFormat`) as `country.addressFormat`, `country.translation.customFields`, COALESCE(`country.translation.customFields`,`country.translation.customFields`) as `country.customFields`, `country.translation.createdAt`, `country.translation.updatedAt`, `country.translation.countryId`, `country.translation.languageId` FROM `country` LEFT JOIN (SELECT `country.translation`.country_id, `country.translation`.name as `country.translation.name`, `country.translation`.address_format as `country.translation.addressFormat`, `country.translation`.custom_fields as `country.translation.customFields`, `country.translation`.created_at as `country.translation.createdAt`, `country.translation`.updated_at as `country.translation.updatedAt`, `country.translation`.country_id as `country.translation.countryId`, `country.translation`.language_id as `country.translation.languageId` FROM `country_translation` `country.translation` WHERE `country.translation`.language_id = :languageId) `country.country_translation` ON `country.country_translation`.`country_id` = `country`.`id` WHERE `country`.`id` IN (:ids)
0.14 ms
(0.00%)
# base-context-factory::customer-group::read
SELECT `customer_group`.`id` as `customer_group.id`, `customer_group`.`display_gross` as `customer_group.displayGross`, `customer_group`.`registration_active` as `customer_group.registrationActive`, `customer_group`.`created_at` as `customer_group.createdAt`, `customer_group`.`updated_at` as `customer_group.updatedAt`, `customer_group.translation.name`, COALESCE(`customer_group.translation.name`,`customer_group.translation.name`) as `customer_group.name`, `customer_group.translation.registrationTitle`, COALESCE(`customer_group.translation.registrationTitle`,`customer_group.translation.registrationTitle`) as `customer_group.registrationTitle`, `customer_group.translation.registrationIntroduction`, COALESCE(`customer_group.translation.registrationIntroduction`,`customer_group.translation.registrationIntroduction`) as `customer_group.registrationIntroduction`, `customer_group.translation.registrationOnlyCompanyRegistration`, COALESCE(`customer_group.translation.registrationOnlyCompanyRegistration`,`customer_group.translation.registrationOnlyCompanyRegistration`) as `customer_group.registrationOnlyCompanyRegistration`, `customer_group.translation.registrationSeoMetaDescription`, COALESCE(`customer_group.translation.registrationSeoMetaDescription`,`customer_group.translation.registrationSeoMetaDescription`) as `customer_group.registrationSeoMetaDescription`, `customer_group.translation.customFields`, COALESCE(`customer_group.translation.customFields`,`customer_group.translation.customFields`) as `customer_group.customFields`, `customer_group.translation.createdAt`, `customer_group.translation.updatedAt`, `customer_group.translation.customerGroupId`, `customer_group.translation.languageId` FROM `customer_group` LEFT JOIN (SELECT `customer_group.translation`.customer_group_id, `customer_group.translation`.name as `customer_group.translation.name`, `customer_group.translation`.registration_title as `customer_group.translation.registrationTitle`, `customer_group.translation`.registration_introduction as `customer_group.translation.registrationIntroduction`, `customer_group.translation`.registration_only_company_registration as `customer_group.translation.registrationOnlyCompanyRegistration`, `customer_group.translation`.registration_seo_meta_description as `customer_group.translation.registrationSeoMetaDescription`, `customer_group.translation`.custom_fields as `customer_group.translation.customFields`, `customer_group.translation`.created_at as `customer_group.translation.createdAt`, `customer_group.translation`.updated_at as `customer_group.translation.updatedAt`, `customer_group.translation`.customer_group_id as `customer_group.translation.customerGroupId`, `customer_group.translation`.language_id as `customer_group.translation.languageId` FROM `customer_group_translation` `customer_group.translation` WHERE `customer_group.translation`.language_id = :languageId) `customer_group.customer_group_translation` ON `customer_group.customer_group_translation`.`customer_group_id` = `customer_group`.`id` WHERE `customer_group`.`id` IN (:ids)
0.03 ms
(0.00%)
# base-context-factory::taxes::read
SELECT `tax`.`id` as `tax.id`, `tax`.`tax_rate` as `tax.taxRate`, `tax`.`name` as `tax.name`, `tax`.`position` as `tax.position`, `tax`.`custom_fields` as `tax.customFields`, `tax`.`created_at` as `tax.createdAt`, `tax`.`updated_at` as `tax.updatedAt` FROM `tax`
0.04 ms
(0.00%)
SELECT `name`, `type` FROM `custom_field` WHERE `active` = 1
0.12 ms
(0.00%)
# base-context-factory::taxes::association::rules::read
SELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = :languageId) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (:param_6ff10469bae84498a2fcdb87a7356e96))
0.56 ms
(0.00%)
# base-context-factory::payment-method::read
SELECT `payment_method`.`id` as `payment_method.id`, `payment_method`.`plugin_id` as `payment_method.pluginId`, `payment_method`.`handler_identifier` as `payment_method.handlerIdentifier`, `payment_method`.`position` as `payment_method.position`, `payment_method`.`active` as `payment_method.active`, `payment_method`.`after_order_enabled` as `payment_method.afterOrderEnabled`, `payment_method`.`availability_rule_id` as `payment_method.availabilityRuleId`, `payment_method`.`media_id` as `payment_method.mediaId`, `payment_method.appPaymentMethod`.`id` as `payment_method.appPaymentMethod.id`, `payment_method.appPaymentMethod`.`app_name` as `payment_method.appPaymentMethod.appName`, `payment_method.appPaymentMethod`.`identifier` as `payment_method.appPaymentMethod.identifier`, `payment_method.appPaymentMethod`.`pay_url` as `payment_method.appPaymentMethod.payUrl`, `payment_method.appPaymentMethod`.`finalize_url` as `payment_method.appPaymentMethod.finalizeUrl`, `payment_method.appPaymentMethod`.`validate_url` as `payment_method.appPaymentMethod.validateUrl`, `payment_method.appPaymentMethod`.`capture_url` as `payment_method.appPaymentMethod.captureUrl`, `payment_method.appPaymentMethod`.`refund_url` as `payment_method.appPaymentMethod.refundUrl`, `payment_method.appPaymentMethod`.`app_id` as `payment_method.appPaymentMethod.appId`, `payment_method.appPaymentMethod`.`original_media_id` as `payment_method.appPaymentMethod.originalMediaId`, `payment_method.appPaymentMethod`.`payment_method_id` as `payment_method.appPaymentMethod.paymentMethodId`, `payment_method.appPaymentMethod`.`created_at` as `payment_method.appPaymentMethod.createdAt`, `payment_method.appPaymentMethod`.`updated_at` as `payment_method.appPaymentMethod.updatedAt`, `payment_method`.`created_at` as `payment_method.createdAt`, `payment_method`.`updated_at` as `payment_method.updatedAt`, `payment_method.media`.`id` as `payment_method.media.id`, `payment_method.media`.`user_id` as `payment_method.media.userId`, `payment_method.media`.`media_folder_id` as `payment_method.media.mediaFolderId`, `payment_method.media`.`mime_type` as `payment_method.media.mimeType`, `payment_method.media`.`file_extension` as `payment_method.media.fileExtension`, `payment_method.media`.`uploaded_at` as `payment_method.media.uploadedAt`, `payment_method.media`.`file_name` as `payment_method.media.fileName`, `payment_method.media`.`file_size` as `payment_method.media.fileSize`, `payment_method.media`.`media_type` as `payment_method.media.mediaTypeRaw`, `payment_method.media`.`meta_data` as `payment_method.media.metaData`, `payment_method.media`.`private` as `payment_method.media.private`, `payment_method.media`.`thumbnails_ro` as `payment_method.media.thumbnailsRo`, `payment_method.media`.`created_at` as `payment_method.media.createdAt`, `payment_method.media`.`updated_at` as `payment_method.media.updatedAt`, `payment_method.media.translation.title`, COALESCE(`payment_method.media.translation.title`,`payment_method.media.translation.title`) as `payment_method.media.title`, `payment_method.media.translation.alt`, COALESCE(`payment_method.media.translation.alt`,`payment_method.media.translation.alt`) as `payment_method.media.alt`, `payment_method.media.translation.customFields`, COALESCE(`payment_method.media.translation.customFields`,`payment_method.media.translation.customFields`) as `payment_method.media.customFields`, `payment_method.media.translation.createdAt`, `payment_method.media.translation.updatedAt`, `payment_method.media.translation.mediaId`, `payment_method.media.translation.languageId`, `payment_method.translation.name`, COALESCE(`payment_method.translation.name`,`payment_method.translation.name`) as `payment_method.name`, `payment_method.translation.distinguishableName`, COALESCE(`payment_method.translation.distinguishableName`,`payment_method.translation.distinguishableName`) as `payment_method.distinguishableName`, `payment_method.translation.description`, COALESCE(`payment_method.translation.description`,`payment_method.translation.description`) as `payment_method.description`, `payment_method.translation.customFields`, COALESCE(`payment_method.translation.customFields`,`payment_method.translation.customFields`) as `payment_method.customFields`, `payment_method.translation.createdAt`, `payment_method.translation.updatedAt`, `payment_method.translation.paymentMethodId`, `payment_method.translation.languageId` FROM `payment_method` LEFT JOIN (SELECT `payment_method.translation`.payment_method_id, `payment_method.translation`.name as `payment_method.translation.name`, `payment_method.translation`.distinguishable_name as `payment_method.translation.distinguishableName`, `payment_method.translation`.description as `payment_method.translation.description`, `payment_method.translation`.custom_fields as `payment_method.translation.customFields`, `payment_method.translation`.created_at as `payment_method.translation.createdAt`, `payment_method.translation`.updated_at as `payment_method.translation.updatedAt`, `payment_method.translation`.payment_method_id as `payment_method.translation.paymentMethodId`, `payment_method.translation`.language_id as `payment_method.translation.languageId` FROM `payment_method_translation` `payment_method.translation` WHERE `payment_method.translation`.language_id = :languageId) `payment_method.payment_method_translation` ON `payment_method.payment_method_translation`.`payment_method_id` = `payment_method`.`id` LEFT JOIN `app_payment_method` `payment_method.appPaymentMethod` ON `payment_method`.`id` = `payment_method.appPaymentMethod`.`payment_method_id` LEFT JOIN `media` `payment_method.media` ON `payment_method`.`media_id` = `payment_method.media`.`id` LEFT JOIN (SELECT `payment_method.media.translation`.media_id, `payment_method.media.translation`.title as `payment_method.media.translation.title`, `payment_method.media.translation`.alt as `payment_method.media.translation.alt`, `payment_method.media.translation`.custom_fields as `payment_method.media.translation.customFields`, `payment_method.media.translation`.created_at as `payment_method.media.translation.createdAt`, `payment_method.media.translation`.updated_at as `payment_method.media.translation.updatedAt`, `payment_method.media.translation`.media_id as `payment_method.media.translation.mediaId`, `payment_method.media.translation`.language_id as `payment_method.media.translation.languageId` FROM `media_translation` `payment_method.media.translation` WHERE `payment_method.media.translation`.language_id = :languageId) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (:ids)
0.67 ms
(0.00%)
# base-context-factory::shipping-method::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.media`.`id` as `shipping_method.media.id`, `shipping_method.media`.`user_id` as `shipping_method.media.userId`, `shipping_method.media`.`media_folder_id` as `shipping_method.media.mediaFolderId`, `shipping_method.media`.`mime_type` as `shipping_method.media.mimeType`, `shipping_method.media`.`file_extension` as `shipping_method.media.fileExtension`, `shipping_method.media`.`uploaded_at` as `shipping_method.media.uploadedAt`, `shipping_method.media`.`file_name` as `shipping_method.media.fileName`, `shipping_method.media`.`file_size` as `shipping_method.media.fileSize`, `shipping_method.media`.`media_type` as `shipping_method.media.mediaTypeRaw`, `shipping_method.media`.`meta_data` as `shipping_method.media.metaData`, `shipping_method.media`.`private` as `shipping_method.media.private`, `shipping_method.media`.`thumbnails_ro` as `shipping_method.media.thumbnailsRo`, `shipping_method.media`.`created_at` as `shipping_method.media.createdAt`, `shipping_method.media`.`updated_at` as `shipping_method.media.updatedAt`, `shipping_method.media.translation.title`, COALESCE(`shipping_method.media.translation.title`,`shipping_method.media.translation.title`) as `shipping_method.media.title`, `shipping_method.media.translation.alt`, COALESCE(`shipping_method.media.translation.alt`,`shipping_method.media.translation.alt`) as `shipping_method.media.alt`, `shipping_method.media.translation.customFields`, COALESCE(`shipping_method.media.translation.customFields`,`shipping_method.media.translation.customFields`) as `shipping_method.media.customFields`, `shipping_method.media.translation.createdAt`, `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation.mediaId`, `shipping_method.media.translation.languageId`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `media` `shipping_method.media` ON `shipping_method`.`media_id` = `shipping_method.media`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN (SELECT `shipping_method.media.translation`.media_id, `shipping_method.media.translation`.title as `shipping_method.media.translation.title`, `shipping_method.media.translation`.alt as `shipping_method.media.translation.alt`, `shipping_method.media.translation`.custom_fields as `shipping_method.media.translation.customFields`, `shipping_method.media.translation`.created_at as `shipping_method.media.translation.createdAt`, `shipping_method.media.translation`.updated_at as `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation`.media_id as `shipping_method.media.translation.mediaId`, `shipping_method.media.translation`.language_id as `shipping_method.media.translation.languageId` FROM `media_translation` `shipping_method.media.translation` WHERE `shipping_method.media.translation`.language_id = :languageId) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (:ids)
0.04 ms
(0.00%)
# base-context-factory::cash-rounding::search-ids
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = :param_91c74eff5ac740d78377164068f9b7b8 AND `currency_country_rounding`.`country_id` = :param_dd2749b6261940d9b5585023c0ff4ead) LIMIT 1
0.26 ms
(0.00%)
SHOW COLUMNS FROM `cart` WHERE `Field` LIKE :column
0.08 ms
(0.00%)
#cart-persister::load
                SELECT `cart`.`cart` as payload, `cart`.`rule_ids`, 0 as `compressed` FROM cart WHERE `token` = :token
0.03 ms
(0.00%)
# cart-rule-loader::load-rules::search-ids
SELECT `rule`.`id` FROM `rule` ORDER BY `rule`.`priority` DESC, `rule`.`id` ASC LIMIT 500
0.11 ms
(0.00%)
# cart-rule-loader::load-rules::read
SELECT `rule`.`id` as `rule.id`, `rule`.`name` as `rule.name`, `rule`.`priority` as `rule.priority`, `rule`.`description` as `rule.description`, `rule`.`payload` as `rule.payload`, `rule`.`invalid` as `rule.invalid`, `rule`.`areas` as `rule.areas`, `rule`.`custom_fields` as `rule.customFields`, `rule`.`module_types` as `rule.moduleTypes`, `rule`.`created_at` as `rule.createdAt`, `rule`.`updated_at` as `rule.updatedAt` FROM `rule` WHERE `rule`.`id` IN (:ids)
2.16 ms
(0.00%)
# cart::promotion::search-ids
SELECT `promotion`.`id` FROM `promotion` LEFT JOIN `promotion_sales_channel` `promotion.salesChannels` ON `promotion`.`id` = `promotion.salesChannels`.`promotion_id` WHERE ((`promotion`.`active` = :param_b89065404c6c465794bfc02c406196c0 AND `promotion.salesChannels`.`sales_channel_id` = :param_09b29243badd42b48f9bee13ae894b33 AND ((`promotion`.`valid_from` <=> :param_e9c77081ce8745488fe0b09afa04b0e8 AND `promotion`.`valid_until` <=> :param_3d8cb7ae6e17458489ecd39d17cdff77) OR (`promotion`.`valid_from` <=> :param_3fbb418b257a42238d205e2660191600 AND (`promotion`.`valid_until` > :param_f5fd0867fdc44b7b9686e5f6bcb6bacd)) OR ((`promotion`.`valid_from` <= :param_93c89c94f05845fbbfc7193354d490ab) AND `promotion`.`valid_until` <=> :param_ccaeecd2e7814db08be91f3757899754) OR ((`promotion`.`valid_from` <= :param_a9bff900e8da4700a2f84c4683828037) AND (`promotion`.`valid_until` > :param_d2f31ea8921246dea25a26cc0b01a1c5))) AND `promotion`.`use_codes` = :param_88104f57f55d45bba007e3910ab86ca4)) GROUP BY `promotion`.`id` ORDER BY MAX(`promotion`.`priority`) DESC
0.05 ms
(0.00%)
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_5871e166e51541e9ad99c7118f740165)
0.48 ms
(0.00%)
# cart::shipping-methods::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.tax`.`id` as `shipping_method.tax.id`, `shipping_method.tax`.`tax_rate` as `shipping_method.tax.taxRate`, `shipping_method.tax`.`name` as `shipping_method.tax.name`, `shipping_method.tax`.`position` as `shipping_method.tax.position`, `shipping_method.tax`.`custom_fields` as `shipping_method.tax.customFields`, `shipping_method.tax`.`created_at` as `shipping_method.tax.createdAt`, `shipping_method.tax`.`updated_at` as `shipping_method.tax.updatedAt`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `tax` `shipping_method.tax` ON `shipping_method`.`tax_id` = `shipping_method.tax`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` WHERE `shipping_method`.`id` IN (:ids)
0.08 ms
(0.00%)
# cart::shipping-methods::association::prices::read
SELECT `shipping_method_price`.`id` as `shipping_method_price.id`, `shipping_method_price`.`shipping_method_id` as `shipping_method_price.shippingMethodId`, `shipping_method_price`.`rule_id` as `shipping_method_price.ruleId`, `shipping_method_price`.`calculation` as `shipping_method_price.calculation`, `shipping_method_price`.`calculation_rule_id` as `shipping_method_price.calculationRuleId`, `shipping_method_price`.`quantity_start` as `shipping_method_price.quantityStart`, `shipping_method_price`.`quantity_end` as `shipping_method_price.quantityEnd`, `shipping_method_price`.`currency_price` as `shipping_method_price.currencyPrice`, `shipping_method_price`.`custom_fields` as `shipping_method_price.customFields`, `shipping_method_price`.`created_at` as `shipping_method_price.createdAt`, `shipping_method_price`.`updated_at` as `shipping_method_price.updatedAt` FROM `shipping_method_price` WHERE (`shipping_method_price`.`shipping_method_id` IN (:param_e61200640a774144a03b94ce961ed77c))
0.06 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.14 ms
(0.00%)
SELECT `moorl_pp`.`id` FROM `moorl_pp` WHERE (`moorl_pp`.`active` = :param_ac5bf37b012a4f88bd1c0a11725a3e2e AND ((`moorl_pp`.`show_from` <= :param_d2468b9a9ad04ac09ca9f521542e59bf) AND ((`moorl_pp`.`finished_at` >= :param_9502546943ad4f27ba7c02b396f4ba54) OR `moorl_pp`.`finished_at` <=> :param_adc48eede5434f94bf599de10efdfe15))) ORDER BY `moorl_pp`.`finished_at` ASC, `moorl_pp`.`show_from` DESC
0.33 ms
(0.00%)
# app-scripts::refresh::read
SELECT `app`.`id` as `app.id`, `app`.`name` as `app.name`, `app`.`path` as `app.path`, `app`.`author` as `app.author`, `app`.`copyright` as `app.copyright`, `app`.`license` as `app.license`, `app`.`active` as `app.active`, `app`.`configurable` as `app.configurable`, `app`.`privacy` as `app.privacy`, `app`.`version` as `app.version`, `app`.`icon` as `app.iconRaw`, `app`.`app_secret` as `app.appSecret`, `app`.`modules` as `app.modules`, `app`.`main_module` as `app.mainModule`, `app`.`cookies` as `app.cookies`, `app`.`allow_disable` as `app.allowDisable`, `app`.`base_app_url` as `app.baseAppUrl`, `app`.`allowed_hosts` as `app.allowedHosts`, `app`.`template_load_priority` as `app.templateLoadPriority`, `app`.`integration_id` as `app.integrationId`, `app.integration`.`id` as `app.integration.id`, `app.integration`.`label` as `app.integration.label`, `app.integration`.`access_key` as `app.integration.accessKey`, `app.integration`.`secret_access_key` as `app.integration.secretAccessKey`, `app.integration`.`write_access` as `app.integration.writeAccess`, `app.integration`.`last_usage_at` as `app.integration.lastUsageAt`, `app.integration`.`admin` as `app.integration.admin`, `app.integration`.`custom_fields` as `app.integration.customFields`, `app.integration`.`deleted_at` as `app.integration.deletedAt`, `app.integration`.`created_at` as `app.integration.createdAt`, `app.integration`.`updated_at` as `app.integration.updatedAt`, `app`.`acl_role_id` as `app.aclRoleId`, `app.aclRole`.`id` as `app.aclRole.id`, `app.aclRole`.`name` as `app.aclRole.name`, `app.aclRole`.`description` as `app.aclRole.description`, `app.aclRole`.`privileges` as `app.aclRole.privileges`, `app.aclRole`.`deleted_at` as `app.aclRole.deletedAt`, `app.aclRole`.`created_at` as `app.aclRole.createdAt`, `app.aclRole`.`updated_at` as `app.aclRole.updatedAt`, `app`.`created_at` as `app.createdAt`, `app`.`updated_at` as `app.updatedAt`, `app.translation.label`, COALESCE(`app.translation.label`,`app.translation.label`) as `app.label`, `app.translation.description`, COALESCE(`app.translation.description`,`app.translation.description`) as `app.description`, `app.translation.privacyPolicyExtensions`, COALESCE(`app.translation.privacyPolicyExtensions`,`app.translation.privacyPolicyExtensions`) as `app.privacyPolicyExtensions`, `app.translation.customFields`, COALESCE(`app.translation.customFields`,`app.translation.customFields`) as `app.customFields`, `app.translation.createdAt`, `app.translation.updatedAt`, `app.translation.appId`, `app.translation.languageId` FROM `app` LEFT JOIN (SELECT `app.translation`.app_id, `app.translation`.label as `app.translation.label`, `app.translation`.description as `app.translation.description`, `app.translation`.privacy_policy_extensions as `app.translation.privacyPolicyExtensions`, `app.translation`.custom_fields as `app.translation.customFields`, `app.translation`.created_at as `app.translation.createdAt`, `app.translation`.updated_at as `app.translation.updatedAt`, `app.translation`.app_id as `app.translation.appId`, `app.translation`.language_id as `app.translation.languageId` FROM `app_translation` `app.translation` WHERE `app.translation`.language_id = :languageId) `app.app_translation` ON `app.app_translation`.`app_id` = `app`.`id` LEFT JOIN `integration` `app.integration` ON `app`.`integration_id` = `app.integration`.`id` LEFT JOIN `acl_role` `app.aclRole` ON `app`.`acl_role_id` = `app.aclRole`.`id` WHERE (`app`.`active` = :param_4d523632d8f04a88adc0ac5875c64b5c)
0.03 ms
(0.00%)
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS scriptName,
                   `script`.`script` AS script,
                   `script`.`hook` AS hook,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   `app`.`version` AS appVersion,
                   `script`.`active` AS active
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` != 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
0.02 ms
(0.00%)
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS name,
                   `script`.`script` AS script,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` = 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
0.07 ms
(0.00%)
SELECT `country`.`id` FROM `country` LEFT JOIN `sales_channel_country` `country.salesChannels.mapping` ON `country`.`id` = `country.salesChannels.mapping`.`country_id`  LEFT JOIN `sales_channel` `country.salesChannels` ON `country.salesChannels.mapping`.`sales_channel_id` = `country.salesChannels`.`id`  WHERE ((`country.salesChannels`.`id` = :param_5d601e6abaa04e09ae54d8a44b7ac481)) AND (`country`.`id` IN (:ids)) GROUP BY `country`.`id`
0.06 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.06 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.06 ms
(0.00%)
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_fb29073c7abe4d47be6655d18f3eb764)
0.30 ms
(0.00%)
# app-scripts::refresh::read
SELECT `app`.`id` as `app.id`, `app`.`name` as `app.name`, `app`.`path` as `app.path`, `app`.`author` as `app.author`, `app`.`copyright` as `app.copyright`, `app`.`license` as `app.license`, `app`.`active` as `app.active`, `app`.`configurable` as `app.configurable`, `app`.`privacy` as `app.privacy`, `app`.`version` as `app.version`, `app`.`icon` as `app.iconRaw`, `app`.`app_secret` as `app.appSecret`, `app`.`modules` as `app.modules`, `app`.`main_module` as `app.mainModule`, `app`.`cookies` as `app.cookies`, `app`.`allow_disable` as `app.allowDisable`, `app`.`base_app_url` as `app.baseAppUrl`, `app`.`allowed_hosts` as `app.allowedHosts`, `app`.`template_load_priority` as `app.templateLoadPriority`, `app`.`integration_id` as `app.integrationId`, `app.integration`.`id` as `app.integration.id`, `app.integration`.`label` as `app.integration.label`, `app.integration`.`access_key` as `app.integration.accessKey`, `app.integration`.`secret_access_key` as `app.integration.secretAccessKey`, `app.integration`.`write_access` as `app.integration.writeAccess`, `app.integration`.`last_usage_at` as `app.integration.lastUsageAt`, `app.integration`.`admin` as `app.integration.admin`, `app.integration`.`custom_fields` as `app.integration.customFields`, `app.integration`.`deleted_at` as `app.integration.deletedAt`, `app.integration`.`created_at` as `app.integration.createdAt`, `app.integration`.`updated_at` as `app.integration.updatedAt`, `app`.`acl_role_id` as `app.aclRoleId`, `app.aclRole`.`id` as `app.aclRole.id`, `app.aclRole`.`name` as `app.aclRole.name`, `app.aclRole`.`description` as `app.aclRole.description`, `app.aclRole`.`privileges` as `app.aclRole.privileges`, `app.aclRole`.`deleted_at` as `app.aclRole.deletedAt`, `app.aclRole`.`created_at` as `app.aclRole.createdAt`, `app.aclRole`.`updated_at` as `app.aclRole.updatedAt`, `app`.`created_at` as `app.createdAt`, `app`.`updated_at` as `app.updatedAt`, `app.translation.label`, COALESCE(`app.translation.label`,`app.translation.label`) as `app.label`, `app.translation.description`, COALESCE(`app.translation.description`,`app.translation.description`) as `app.description`, `app.translation.privacyPolicyExtensions`, COALESCE(`app.translation.privacyPolicyExtensions`,`app.translation.privacyPolicyExtensions`) as `app.privacyPolicyExtensions`, `app.translation.customFields`, COALESCE(`app.translation.customFields`,`app.translation.customFields`) as `app.customFields`, `app.translation.createdAt`, `app.translation.updatedAt`, `app.translation.appId`, `app.translation.languageId` FROM `app` LEFT JOIN (SELECT `app.translation`.app_id, `app.translation`.label as `app.translation.label`, `app.translation`.description as `app.translation.description`, `app.translation`.privacy_policy_extensions as `app.translation.privacyPolicyExtensions`, `app.translation`.custom_fields as `app.translation.customFields`, `app.translation`.created_at as `app.translation.createdAt`, `app.translation`.updated_at as `app.translation.updatedAt`, `app.translation`.app_id as `app.translation.appId`, `app.translation`.language_id as `app.translation.languageId` FROM `app_translation` `app.translation` WHERE `app.translation`.language_id = :languageId) `app.app_translation` ON `app.app_translation`.`app_id` = `app`.`id` LEFT JOIN `integration` `app.integration` ON `app`.`integration_id` = `app.integration`.`id` LEFT JOIN `acl_role` `app.aclRole` ON `app`.`acl_role_id` = `app.aclRole`.`id` WHERE (`app`.`active` = :param_ddb1aaa9b5024bdf947160aef3bcbf45)
0.02 ms
(0.00%)
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS scriptName,
                   `script`.`script` AS script,
                   `script`.`hook` AS hook,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   `app`.`version` AS appVersion,
                   `script`.`active` AS active
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` != 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
0.02 ms
(0.00%)
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS name,
                   `script`.`script` AS script,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` = 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
0.03 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.03 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.03 ms
(0.00%)
SELECT module.module, module.response FROM wbm_data_layer_modules module
0.25 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((((`product.visibilities`.`visibility` >= :param_ea4e17ee906249ff883128c8094630ca) AND `product.visibilities`.`sales_channel_id` = :param_45dfd0f27bf84826b74a0e6b950a6f10 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_daa0d51a4bd8478da7c7422038c4cc69))) AND (`product`.`id` IN (:ids)) GROUP BY `product`.`id`
7.82 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
0.16 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_958774289214460c93746c8a6e3b77ce)))
1.59 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_3cdc595aaef64f78a458ffa002a43444 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_dd6ced61fb5241a1af7661e36521a450 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_cc7dad4937df403f9d53189285d1b90f) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_0514a8a1e3a44e52a0cec537b7f9fe46 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_541b78e7a13e46818516414b5d4bfd5f) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_60bc72549ac34c45bd8f0e4debed6f20 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_3cc30360803d4be28080d3eb03418de9) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_fe0119875a634797954e2d3fa128a21f OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_89fd6c1851184c95998f5f5fb3b1228b)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_61bb568ba1a94466a71b3e84ca3653d7 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_beb221abc55f40b780d426fef704a40c))) AND `moorl_pp_stock`.`product_id` IN (:param_a576a0c924c8465694f0dedeaef8427d))
0.10 ms
(0.00%)
# product-price-calculator::units::read
SELECT `unit`.`id` as `unit.id`, `unit`.`created_at` as `unit.createdAt`, `unit`.`updated_at` as `unit.updatedAt`, `unit.translation.shortCode`, COALESCE(`unit.translation.shortCode`,`unit.translation.shortCode`) as `unit.shortCode`, `unit.translation.name`, COALESCE(`unit.translation.name`,`unit.translation.name`) as `unit.name`, `unit.translation.customFields`, COALESCE(`unit.translation.customFields`,`unit.translation.customFields`) as `unit.customFields`, `unit.translation.createdAt`, `unit.translation.updatedAt`, `unit.translation.unitId`, `unit.translation.languageId` FROM `unit` LEFT JOIN (SELECT `unit.translation`.unit_id, `unit.translation`.short_code as `unit.translation.shortCode`, `unit.translation`.name as `unit.translation.name`, `unit.translation`.custom_fields as `unit.translation.customFields`, `unit.translation`.created_at as `unit.translation.createdAt`, `unit.translation`.updated_at as `unit.translation.updatedAt`, `unit.translation`.unit_id as `unit.translation.unitId`, `unit.translation`.language_id as `unit.translation.languageId` FROM `unit_translation` `unit.translation` WHERE `unit.translation`.language_id = :languageId) `unit.unit_translation` ON `unit.unit_translation`.`unit_id` = `unit`.`id`
0.16 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.94 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.54 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_ffba80c8a31f4bb89e2e49872c222af5 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_d3d2aa8ade7d4eb18c0c412095eaac08 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_1faee22dc1d645c9ac6abdd31f921b5e) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_09aa3b9671724e6b84f2f5b670d7acc1 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_3311ec9cc3dc4e0a8c534082e3f68361) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_5fed4ddf302c4f3583c4801ca554a7c7 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_edb71edb6a8d401a893b074c5f314ab3) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_16d215784c2e49b596b7a9d5002f0037 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_801846508f1d43388e23d0fadc6d085a)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_29e3253148224a36bd01401cf0fde79a OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_a7ea295366534c04b75e6d39bcc3856a))) AND `moorl_pp_stock`.`product_id` IN (:param_fb8dad83d7014d5786b94fc60b24a014))
0.06 ms
(0.00%)
SELECT `handler_identifier`, LOWER(HEX(`id`)) FROM `payment_method`
0.03 ms
(0.00%)
SELECT LOWER(HEX(assoc.`sales_channel_id`))
                FROM `sales_channel_payment_method` AS assoc
                    LEFT JOIN `payment_method` AS pm
                        ON pm.`id` = assoc.`payment_method_id`
                WHERE
                    assoc.`payment_method_id` = ? AND
                    pm.`active` = 1
0.32 ms
(0.00%)
# product-detail-route::find-best-variant::search-ids
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` = :param_9be9b2edb133451c803f161a6ab30aa5 AND ((`product.visibilities`.`visibility` >= :param_dcc396b71e864dc7885d3310977ce179) AND `product.visibilities`.`sales_channel_id` = :param_118dcca986624a5d8c251320a59052f4 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_6198eb3229164ddfb0c5356d04f75387))) ORDER BY IFNULL((ROUND((ROUND(CAST((COALESCE((JSON_UNQUOTE(JSON_EXTRACT(`product`.`price`, "$.cb7d2554b0ce847cd82f3ac9bd1c0dfca.gross")) + 0.0))) as DECIMAL(30, 20)), 2)) * 100, 0) / 100), (ROUND((ROUND(CAST((COALESCE((JSON_UNQUOTE(JSON_EXTRACT(`product.parent`.`price`, "$.cb7d2554b0ce847cd82f3ac9bd1c0dfca.gross")) + 0.0))) as DECIMAL(30, 20)), 2)) * 100, 0) / 100)) ASC, `product`.`available` ASC LIMIT 1
0.24 ms
(0.00%)
# product-detail-route::search-ids
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((((`product.visibilities`.`visibility` >= :param_351ea50c73364eccb103258a768eecca) AND `product.visibilities`.`sales_channel_id` = :param_91e444ad1a9740d78746bd48b63db13c AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_bf8c0ac19a7a4d3f976723983b7f2720) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> :param_5f4c39103f4940bcaa044fe837494bf2 AND `product`.`available` <=> :param_6b4d1b9b22f74de5a1d6e7f75bfcc84f AND `product`.`parent_id` <=> :param_ed6991ad563647f297b19b3d84e8be45))) AND (`product`.`id` IN (:ids)) GROUP BY `product`.`id`
11.90 ms
(0.00%)
# product-detail-route::read
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.manufacturer`.`id` as `product.manufacturer.id`, `product.manufacturer`.`version_id` as `product.manufacturer.versionId`, `product.manufacturer`.`media_id` as `product.manufacturer.mediaId`, `product.manufacturer`.`link` as `product.manufacturer.link`, `product.manufacturer`.`created_at` as `product.manufacturer.createdAt`, `product.manufacturer`.`updated_at` as `product.manufacturer.updatedAt`, `product.manufacturer.media`.`id` as `product.manufacturer.media.id`, `product.manufacturer.media`.`user_id` as `product.manufacturer.media.userId`, `product.manufacturer.media`.`media_folder_id` as `product.manufacturer.media.mediaFolderId`, `product.manufacturer.media`.`mime_type` as `product.manufacturer.media.mimeType`, `product.manufacturer.media`.`file_extension` as `product.manufacturer.media.fileExtension`, `product.manufacturer.media`.`uploaded_at` as `product.manufacturer.media.uploadedAt`, `product.manufacturer.media`.`file_name` as `product.manufacturer.media.fileName`, `product.manufacturer.media`.`file_size` as `product.manufacturer.media.fileSize`, `product.manufacturer.media`.`media_type` as `product.manufacturer.media.mediaTypeRaw`, `product.manufacturer.media`.`meta_data` as `product.manufacturer.media.metaData`, `product.manufacturer.media`.`private` as `product.manufacturer.media.private`, `product.manufacturer.media`.`thumbnails_ro` as `product.manufacturer.media.thumbnailsRo`, `product.manufacturer.media`.`created_at` as `product.manufacturer.media.createdAt`, `product.manufacturer.media`.`updated_at` as `product.manufacturer.media.updatedAt`, `product.manufacturer.media.translation.title`, COALESCE(`product.manufacturer.media.translation.title`,`product.manufacturer.media.translation.title`) as `product.manufacturer.media.title`, `product.manufacturer.media.translation.alt`, COALESCE(`product.manufacturer.media.translation.alt`,`product.manufacturer.media.translation.alt`) as `product.manufacturer.media.alt`, `product.manufacturer.media.translation.customFields`, COALESCE(`product.manufacturer.media.translation.customFields`,`product.manufacturer.media.translation.customFields`) as `product.manufacturer.media.customFields`, `product.manufacturer.media.translation.createdAt`, `product.manufacturer.media.translation.updatedAt`, `product.manufacturer.media.translation.mediaId`, `product.manufacturer.media.translation.languageId`, `product.manufacturer.translation.name`, COALESCE(`product.manufacturer.translation.name`,`product.manufacturer.translation.name`) as `product.manufacturer.name`, `product.manufacturer.translation.description`, COALESCE(`product.manufacturer.translation.description`,`product.manufacturer.translation.description`) as `product.manufacturer.description`, `product.manufacturer.translation.customFields`, COALESCE(`product.manufacturer.translation.customFields`,`product.manufacturer.translation.customFields`) as `product.manufacturer.customFields`, `product.manufacturer.translation.createdAt`, `product.manufacturer.translation.updatedAt`, `product.manufacturer.translation.productManufacturerId`, `product.manufacturer.translation.languageId`, `product.manufacturer.translation.productManufacturerVersionId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, (SELECT GROUP_CONCAT(HEX(`product.properties.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_property` `product.properties.mapping`
                  WHERE `product.properties.mapping`.`product_id` = `product`.`properties` ) as `product.properties.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `product_manufacturer` `product.manufacturer` ON `product`.`manufacturer` = `product.manufacturer`.`id` AND `product`.`version_id` = `product.manufacturer`.`version_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.manufacturer.translation`.product_manufacturer_id, `product.manufacturer.translation`.product_manufacturer_version_id, `product.manufacturer.translation`.name as `product.manufacturer.translation.name`, `product.manufacturer.translation`.description as `product.manufacturer.translation.description`, `product.manufacturer.translation`.custom_fields as `product.manufacturer.translation.customFields`, `product.manufacturer.translation`.created_at as `product.manufacturer.translation.createdAt`, `product.manufacturer.translation`.updated_at as `product.manufacturer.translation.updatedAt`, `product.manufacturer.translation`.product_manufacturer_id as `product.manufacturer.translation.productManufacturerId`, `product.manufacturer.translation`.language_id as `product.manufacturer.translation.languageId`, `product.manufacturer.translation`.product_manufacturer_version_id as `product.manufacturer.translation.productManufacturerVersionId` FROM `product_manufacturer_translation` `product.manufacturer.translation` WHERE `product.manufacturer.translation`.language_id = :languageId) `product.manufacturer.product_manufacturer_translation` ON `product.manufacturer.product_manufacturer_translation`.`product_manufacturer_id` = `product.manufacturer`.`id` AND `product.manufacturer.product_manufacturer_translation`.product_manufacturer_version_id = `product.manufacturer`.version_id LEFT JOIN `media` `product.manufacturer.media` ON `product.manufacturer`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.manufacturer.media.translation`.media_id, `product.manufacturer.media.translation`.title as `product.manufacturer.media.translation.title`, `product.manufacturer.media.translation`.alt as `product.manufacturer.media.translation.alt`, `product.manufacturer.media.translation`.custom_fields as `product.manufacturer.media.translation.customFields`, `product.manufacturer.media.translation`.created_at as `product.manufacturer.media.translation.createdAt`, `product.manufacturer.media.translation`.updated_at as `product.manufacturer.media.translation.updatedAt`, `product.manufacturer.media.translation`.media_id as `product.manufacturer.media.translation.mediaId`, `product.manufacturer.media.translation`.language_id as `product.manufacturer.media.translation.languageId` FROM `media_translation` `product.manufacturer.media.translation` WHERE `product.manufacturer.media.translation`.language_id = :languageId) `product.manufacturer.media.media_translation` ON `product.manufacturer.media.media_translation`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
0.63 ms
(0.00%)
# product-detail-route::association::options::read
SELECT `property_group_option`.`id` as `property_group_option.id`, `property_group_option`.`property_group_id` as `property_group_option.groupId`, `property_group_option`.`color_hex_code` as `property_group_option.colorHexCode`, `property_group_option`.`media_id` as `property_group_option.mediaId`, `property_group_option`.`created_at` as `property_group_option.createdAt`, `property_group_option`.`updated_at` as `property_group_option.updatedAt`, `property_group_option.group`.`id` as `property_group_option.group.id`, `property_group_option.group`.`display_type` as `property_group_option.group.displayType`, `property_group_option.group`.`sorting_type` as `property_group_option.group.sortingType`, `property_group_option.group`.`filterable` as `property_group_option.group.filterable`, `property_group_option.group`.`visible_on_product_detail_page` as `property_group_option.group.visibleOnProductDetailPage`, `property_group_option.group`.`created_at` as `property_group_option.group.createdAt`, `property_group_option.group`.`updated_at` as `property_group_option.group.updatedAt`, `property_group_option.group.translation.name`, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, `property_group_option.group.translation.description`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, `property_group_option.group.translation.position`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, `property_group_option.group.translation.customFields`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.group.translation.createdAt`, `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation.languageId`, `property_group_option.translation.name`, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, `property_group_option.translation.position`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, `property_group_option.translation.customFields`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields`, `property_group_option.translation.createdAt`, `property_group_option.translation.updatedAt`, `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation.languageId` FROM `property_group_option` LEFT JOIN (SELECT `property_group_option.translation`.property_group_option_id, `property_group_option.translation`.name as `property_group_option.translation.name`, `property_group_option.translation`.position as `property_group_option.translation.position`, `property_group_option.translation`.custom_fields as `property_group_option.translation.customFields`, `property_group_option.translation`.created_at as `property_group_option.translation.createdAt`, `property_group_option.translation`.updated_at as `property_group_option.translation.updatedAt`, `property_group_option.translation`.property_group_option_id as `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation`.language_id as `property_group_option.translation.languageId` FROM `property_group_option_translation` `property_group_option.translation` WHERE `property_group_option.translation`.language_id = :languageId) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = :languageId) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (:ids)
0.71 ms
(0.00%)
# product-detail-route::association::properties::read
SELECT `property_group_option`.`id` as `property_group_option.id`, `property_group_option`.`property_group_id` as `property_group_option.groupId`, `property_group_option`.`color_hex_code` as `property_group_option.colorHexCode`, `property_group_option`.`media_id` as `property_group_option.mediaId`, `property_group_option`.`created_at` as `property_group_option.createdAt`, `property_group_option`.`updated_at` as `property_group_option.updatedAt`, `property_group_option.group`.`id` as `property_group_option.group.id`, `property_group_option.group`.`display_type` as `property_group_option.group.displayType`, `property_group_option.group`.`sorting_type` as `property_group_option.group.sortingType`, `property_group_option.group`.`filterable` as `property_group_option.group.filterable`, `property_group_option.group`.`visible_on_product_detail_page` as `property_group_option.group.visibleOnProductDetailPage`, `property_group_option.group`.`created_at` as `property_group_option.group.createdAt`, `property_group_option.group`.`updated_at` as `property_group_option.group.updatedAt`, `property_group_option.group.translation.name`, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, `property_group_option.group.translation.description`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, `property_group_option.group.translation.position`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, `property_group_option.group.translation.customFields`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.group.translation.createdAt`, `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation.languageId`, `property_group_option.translation.name`, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, `property_group_option.translation.position`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, `property_group_option.translation.customFields`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields`, `property_group_option.translation.createdAt`, `property_group_option.translation.updatedAt`, `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation.languageId` FROM `property_group_option` LEFT JOIN (SELECT `property_group_option.translation`.property_group_option_id, `property_group_option.translation`.name as `property_group_option.translation.name`, `property_group_option.translation`.position as `property_group_option.translation.position`, `property_group_option.translation`.custom_fields as `property_group_option.translation.customFields`, `property_group_option.translation`.created_at as `property_group_option.translation.createdAt`, `property_group_option.translation`.updated_at as `property_group_option.translation.updatedAt`, `property_group_option.translation`.property_group_option_id as `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation`.language_id as `property_group_option.translation.languageId` FROM `property_group_option_translation` `property_group_option.translation` WHERE `property_group_option.translation`.language_id = :languageId) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = :languageId) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (:ids)
0.90 ms
(0.00%)
# product-detail-route::association::mainCategories::read
SELECT `main_category`.`id` as `main_category.id`, `main_category`.`product_id` as `main_category.productId`, `main_category`.`product_version_id` as `main_category.productVersionId`, `main_category`.`category_id` as `main_category.categoryId`, `main_category`.`category_version_id` as `main_category.categoryVersionId`, `main_category`.`sales_channel_id` as `main_category.salesChannelId`, `main_category`.`created_at` as `main_category.createdAt`, `main_category`.`updated_at` as `main_category.updatedAt`, `main_category.category`.`id` as `main_category.category.id`, `main_category.category`.`version_id` as `main_category.category.versionId`, `main_category.category`.`parent_id` as `main_category.category.parentId`, `main_category.category`.`parent_version_id` as `main_category.category.parentVersionId`, `main_category.category`.`after_category_id` as `main_category.category.afterCategoryId`, `main_category.category`.`after_category_version_id` as `main_category.category.afterCategoryVersionId`, `main_category.category`.`media_id` as `main_category.category.mediaId`, `main_category.category`.`display_nested_products` as `main_category.category.displayNestedProducts`, `main_category.category`.`auto_increment` as `main_category.category.autoIncrement`, `main_category.category`.`level` as `main_category.category.level`, `main_category.category`.`path` as `main_category.category.path`, `main_category.category`.`child_count` as `main_category.category.childCount`, `main_category.category`.`type` as `main_category.category.type`, `main_category.category`.`product_assignment_type` as `main_category.category.productAssignmentType`, `main_category.category`.`visible` as `main_category.category.visible`, `main_category.category`.`active` as `main_category.category.active`, `main_category.category`.`cms_page_id` as `main_category.category.cmsPageId`, `main_category.category`.`cms_page_version_id` as `main_category.category.cmsPageVersionId`, `main_category.category`.`product_stream_id` as `main_category.category.productStreamId`, `main_category.category`.`created_at` as `main_category.category.createdAt`, `main_category.category`.`updated_at` as `main_category.category.updatedAt`, `main_category.category.translation.name`, COALESCE(`main_category.category.translation.name`,`main_category.category.translation.name`) as `main_category.category.name`, `main_category.category.translation.breadcrumb`, COALESCE(`main_category.category.translation.breadcrumb`,`main_category.category.translation.breadcrumb`) as `main_category.category.breadcrumb`, `main_category.category.translation.slotConfig`, COALESCE(`main_category.category.translation.slotConfig`,`main_category.category.translation.slotConfig`) as `main_category.category.slotConfig`, `main_category.category.translation.linkType`, COALESCE(`main_category.category.translation.linkType`,`main_category.category.translation.linkType`) as `main_category.category.linkType`, `main_category.category.translation.internalLink`, COALESCE(`main_category.category.translation.internalLink`,`main_category.category.translation.internalLink`) as `main_category.category.internalLink`, `main_category.category.translation.externalLink`, COALESCE(`main_category.category.translation.externalLink`,`main_category.category.translation.externalLink`) as `main_category.category.externalLink`, `main_category.category.translation.linkNewTab`, COALESCE(`main_category.category.translation.linkNewTab`,`main_category.category.translation.linkNewTab`) as `main_category.category.linkNewTab`, `main_category.category.translation.description`, COALESCE(`main_category.category.translation.description`,`main_category.category.translation.description`) as `main_category.category.description`, `main_category.category.translation.metaTitle`, COALESCE(`main_category.category.translation.metaTitle`,`main_category.category.translation.metaTitle`) as `main_category.category.metaTitle`, `main_category.category.translation.metaDescription`, COALESCE(`main_category.category.translation.metaDescription`,`main_category.category.translation.metaDescription`) as `main_category.category.metaDescription`, `main_category.category.translation.keywords`, COALESCE(`main_category.category.translation.keywords`,`main_category.category.translation.keywords`) as `main_category.category.keywords`, `main_category.category.translation.customFields`, COALESCE(`main_category.category.translation.customFields`,`main_category.category.translation.customFields`) as `main_category.category.customFields`, `main_category.category.translation.createdAt`, `main_category.category.translation.updatedAt`, `main_category.category.translation.categoryId`, `main_category.category.translation.languageId`, `main_category.category.translation.categoryVersionId` FROM `main_category` LEFT JOIN `category` `main_category.category` ON `main_category`.`category_id` = `main_category.category`.`id` LEFT JOIN (SELECT `main_category.category.translation`.category_id, `main_category.category.translation`.category_version_id, `main_category.category.translation`.name as `main_category.category.translation.name`, `main_category.category.translation`.breadcrumb as `main_category.category.translation.breadcrumb`, `main_category.category.translation`.slot_config as `main_category.category.translation.slotConfig`, `main_category.category.translation`.link_type as `main_category.category.translation.linkType`, `main_category.category.translation`.internal_link as `main_category.category.translation.internalLink`, `main_category.category.translation`.external_link as `main_category.category.translation.externalLink`, `main_category.category.translation`.link_new_tab as `main_category.category.translation.linkNewTab`, `main_category.category.translation`.description as `main_category.category.translation.description`, `main_category.category.translation`.meta_title as `main_category.category.translation.metaTitle`, `main_category.category.translation`.meta_description as `main_category.category.translation.metaDescription`, `main_category.category.translation`.keywords as `main_category.category.translation.keywords`, `main_category.category.translation`.custom_fields as `main_category.category.translation.customFields`, `main_category.category.translation`.created_at as `main_category.category.translation.createdAt`, `main_category.category.translation`.updated_at as `main_category.category.translation.updatedAt`, `main_category.category.translation`.category_id as `main_category.category.translation.categoryId`, `main_category.category.translation`.language_id as `main_category.category.translation.languageId`, `main_category.category.translation`.category_version_id as `main_category.category.translation.categoryVersionId` FROM `category_translation` `main_category.category.translation` WHERE `main_category.category.translation`.language_id = :languageId) `main_category.category.category_translation` ON `main_category.category.category_translation`.`category_id` = `main_category.category`.`id` AND `main_category.category.category_translation`.category_version_id = `main_category.category`.version_id WHERE (`main_category`.`sales_channel_id` = :param_c0205e44a754451b8cc39c7d607aa697 AND `main_category`.`product_id` IN (:param_04b24613d6864a45a942dbde606bd1e8))
0.80 ms
(0.00%)
# product-detail-route::association::media::read
SELECT `product_media`.`id` as `product_media.id`, `product_media`.`version_id` as `product_media.versionId`, `product_media`.`product_id` as `product_media.productId`, `product_media`.`product_version_id` as `product_media.productVersionId`, `product_media`.`media_id` as `product_media.mediaId`, `product_media`.`position` as `product_media.position`, `product_media.media`.`id` as `product_media.media.id`, `product_media.media`.`user_id` as `product_media.media.userId`, `product_media.media`.`media_folder_id` as `product_media.media.mediaFolderId`, `product_media.media`.`mime_type` as `product_media.media.mimeType`, `product_media.media`.`file_extension` as `product_media.media.fileExtension`, `product_media.media`.`uploaded_at` as `product_media.media.uploadedAt`, `product_media.media`.`file_name` as `product_media.media.fileName`, `product_media.media`.`file_size` as `product_media.media.fileSize`, `product_media.media`.`media_type` as `product_media.media.mediaTypeRaw`, `product_media.media`.`meta_data` as `product_media.media.metaData`, `product_media.media`.`private` as `product_media.media.private`, `product_media.media`.`thumbnails_ro` as `product_media.media.thumbnailsRo`, `product_media.media`.`created_at` as `product_media.media.createdAt`, `product_media.media`.`updated_at` as `product_media.media.updatedAt`, `product_media.media.translation.title`, COALESCE(`product_media.media.translation.title`,`product_media.media.translation.title`) as `product_media.media.title`, `product_media.media.translation.alt`, COALESCE(`product_media.media.translation.alt`,`product_media.media.translation.alt`) as `product_media.media.alt`, `product_media.media.translation.customFields`, COALESCE(`product_media.media.translation.customFields`,`product_media.media.translation.customFields`) as `product_media.media.customFields`, `product_media.media.translation.createdAt`, `product_media.media.translation.updatedAt`, `product_media.media.translation.mediaId`, `product_media.media.translation.languageId`, `product_media`.`custom_fields` as `product_media.customFields`, `product_media`.`created_at` as `product_media.createdAt`, `product_media`.`updated_at` as `product_media.updatedAt` FROM `product_media` LEFT JOIN `media` `product_media.media` ON `product_media`.`media_id` = `product_media.media`.`id` LEFT JOIN (SELECT `product_media.media.translation`.media_id, `product_media.media.translation`.title as `product_media.media.translation.title`, `product_media.media.translation`.alt as `product_media.media.translation.alt`, `product_media.media.translation`.custom_fields as `product_media.media.translation.customFields`, `product_media.media.translation`.created_at as `product_media.media.translation.createdAt`, `product_media.media.translation`.updated_at as `product_media.media.translation.updatedAt`, `product_media.media.translation`.media_id as `product_media.media.translation.mediaId`, `product_media.media.translation`.language_id as `product_media.media.translation.languageId` FROM `media_translation` `product_media.media.translation` WHERE `product_media.media.translation`.language_id = :languageId) `product_media.media.media_translation` ON `product_media.media.media_translation`.`media_id` = `product_media.media`.`id` WHERE (`product_media`.`version_id` = :version) AND ((`product_media`.`product_id` IN (:param_d8932205972f4fb7a38759f9b52b4ed9)))
0.14 ms
(0.00%)
# product-detail-route::association::trustedshopsRatings::read
SELECT `trustedshops_product_rating`.`id` as `trustedshops_product_rating.id`, `trustedshops_product_rating`.`product_id` as `trustedshops_product_rating.productId`, `trustedshops_product_rating`.`product_version_id` as `trustedshops_product_rating.productVersionId`, `trustedshops_product_rating`.`overall_mark` as `trustedshops_product_rating.overallMark`, `trustedshops_product_rating`.`updated_at` as `trustedshops_product_rating.updatedAt`, `trustedshops_product_rating`.`created_at` as `trustedshops_product_rating.createdAt` FROM `trustedshops_product_rating` WHERE (`trustedshops_product_rating`.`product_id` IN (:param_e037d77b07a14cd8ab14598e9989b6d4))
0.15 ms
(0.00%)
# product-detail-route::association::prices::read
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_6fe580b5cb554595a7a90e195b6f78a6)))
1.54 ms
(0.00%)
# product-detail-route::association::ppStocks::read
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_bbf847592b3b47078b6f6cb733325d50 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_3165abf0f57d4ba0ac51211a263fc8bf OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_995945b24f2f44718dcc71ffafad72d3) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_a61b2039910547c6bbbc013f27f06a29 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_b9b0417e7a93457f9230510a1175f482) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_21d4561ba23144dba43a9bc093aae554 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_84ba49b115624d14bbebad800bde23f8) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_bac41c18471c40e1a7993631ac026689 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_95016f75f40d4820a121bc62492fb930)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c05f9fe055b94b43835609957c1b6438 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_d3836cc81f8a4b7a9a815550f2bd0d45))) AND `moorl_pp_stock`.`product_id` IN (:param_a647b9fba31b4fa6acd5ed1a2d910475))
0.06 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.41 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_46f56cfefc02410e8267330fe4776f90 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_b6e118e59c074c0a9e56d5bb266eb1c6 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_7eca4f1e26714b449b687558f33d3ca9) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_7cefdac239c244b3980f49937cd8ee4e OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_76296c1b3be342709615abb33c55af93) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ae6416d849894cca95fda994cd0af359 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_05cec35ca514416595b866b4a92de502) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_247e5bfcbdb94e29ad85008b62764a45 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_37fc748497bd4dce814ba1915d690c05)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_d20e107ab22041349af5d02fed3763b2 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_7e92420f832741728dd9c3394564333c))) AND `moorl_pp_stock`.`product_id` IN (:param_1310f8ae928f4327bb63de13edae49b5))
0.15 ms
(0.00%)
# breadcrumb-builder::main-category::search-ids
SELECT `category`.`id`, `category`.`auto_increment` FROM `category` LEFT JOIN `main_category` `category.mainCategories` ON `category`.`id` = `category.mainCategories`.`category_id` AND `category`.version_id = `category.mainCategories`.category_version_id WHERE (`category`.`version_id` = :version) AND (((`category.mainCategories`.`product_id` = :param_046565d7b6ce435db130e5d7ac9f24ac AND `category.mainCategories`.`sales_channel_id` = :param_cbe653cb616b41168bb63c89cf344f89 AND (`category`.`path` LIKE :param_9c955775846248ec838c7d698277de4f OR `category`.`path` LIKE :param_42724601b9e74a739904f1b332826b4c)))) LIMIT 1
0.14 ms
(0.00%)
# breadcrumb-builder::search-ids
SELECT `category`.`id`, `category`.`auto_increment` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`active` = :param_2a30583020a54830a04eb08f3ef08c65 AND (`category`.`path` LIKE :param_b40ce697032740df9ff31e284ec19d72 OR `category`.`path` LIKE :param_a5b8c85ff9894193ae2ba6c783a0af96))) AND (`category`.`id` IN (:ids)) LIMIT 1
0.60 ms
(0.00%)
# breadcrumb-builder::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
2.55 ms
(0.00%)
SELECT `product_configurator_setting`.`id` as `product_configurator_setting.id`, `product_configurator_setting`.`version_id` as `product_configurator_setting.versionId`, `product_configurator_setting`.`product_id` as `product_configurator_setting.productId`, `product_configurator_setting`.`product_version_id` as `product_configurator_setting.productVersionId`, `product_configurator_setting`.`media_id` as `product_configurator_setting.mediaId`, `product_configurator_setting`.`property_group_option_id` as `product_configurator_setting.optionId`, `product_configurator_setting`.`price` as `product_configurator_setting.price`, `product_configurator_setting`.`position` as `product_configurator_setting.position`, `product_configurator_setting`.`custom_fields` as `product_configurator_setting.customFields`, `product_configurator_setting`.`created_at` as `product_configurator_setting.createdAt`, `product_configurator_setting`.`updated_at` as `product_configurator_setting.updatedAt`, `product_configurator_setting.option`.`id` as `product_configurator_setting.option.id`, `product_configurator_setting.option`.`property_group_id` as `product_configurator_setting.option.groupId`, `product_configurator_setting.option`.`color_hex_code` as `product_configurator_setting.option.colorHexCode`, `product_configurator_setting.option`.`media_id` as `product_configurator_setting.option.mediaId`, `product_configurator_setting.option`.`created_at` as `product_configurator_setting.option.createdAt`, `product_configurator_setting.option`.`updated_at` as `product_configurator_setting.option.updatedAt`, `product_configurator_setting.option.group`.`id` as `product_configurator_setting.option.group.id`, `product_configurator_setting.option.group`.`display_type` as `product_configurator_setting.option.group.displayType`, `product_configurator_setting.option.group`.`sorting_type` as `product_configurator_setting.option.group.sortingType`, `product_configurator_setting.option.group`.`filterable` as `product_configurator_setting.option.group.filterable`, `product_configurator_setting.option.group`.`visible_on_product_detail_page` as `product_configurator_setting.option.group.visibleOnProductDetailPage`, `product_configurator_setting.option.group`.`created_at` as `product_configurator_setting.option.group.createdAt`, `product_configurator_setting.option.group`.`updated_at` as `product_configurator_setting.option.group.updatedAt`, `product_configurator_setting.option.group.translation.name`, COALESCE(`product_configurator_setting.option.group.translation.name`,`product_configurator_setting.option.group.translation.name`) as `product_configurator_setting.option.group.name`, `product_configurator_setting.option.group.translation.description`, COALESCE(`product_configurator_setting.option.group.translation.description`,`product_configurator_setting.option.group.translation.description`) as `product_configurator_setting.option.group.description`, `product_configurator_setting.option.group.translation.position`, COALESCE(`product_configurator_setting.option.group.translation.position`,`product_configurator_setting.option.group.translation.position`) as `product_configurator_setting.option.group.position`, `product_configurator_setting.option.group.translation.customFields`, COALESCE(`product_configurator_setting.option.group.translation.customFields`,`product_configurator_setting.option.group.translation.customFields`) as `product_configurator_setting.option.group.customFields`, `product_configurator_setting.option.group.translation.createdAt`, `product_configurator_setting.option.group.translation.updatedAt`, `product_configurator_setting.option.group.translation.propertyGroupId`, `product_configurator_setting.option.group.translation.languageId`, `product_configurator_setting.option.media`.`id` as `product_configurator_setting.option.media.id`, `product_configurator_setting.option.media`.`user_id` as `product_configurator_setting.option.media.userId`, `product_configurator_setting.option.media`.`media_folder_id` as `product_configurator_setting.option.media.mediaFolderId`, `product_configurator_setting.option.media`.`mime_type` as `product_configurator_setting.option.media.mimeType`, `product_configurator_setting.option.media`.`file_extension` as `product_configurator_setting.option.media.fileExtension`, `product_configurator_setting.option.media`.`uploaded_at` as `product_configurator_setting.option.media.uploadedAt`, `product_configurator_setting.option.media`.`file_name` as `product_configurator_setting.option.media.fileName`, `product_configurator_setting.option.media`.`file_size` as `product_configurator_setting.option.media.fileSize`, `product_configurator_setting.option.media`.`media_type` as `product_configurator_setting.option.media.mediaTypeRaw`, `product_configurator_setting.option.media`.`meta_data` as `product_configurator_setting.option.media.metaData`, `product_configurator_setting.option.media`.`private` as `product_configurator_setting.option.media.private`, `product_configurator_setting.option.media`.`thumbnails_ro` as `product_configurator_setting.option.media.thumbnailsRo`, `product_configurator_setting.option.media`.`created_at` as `product_configurator_setting.option.media.createdAt`, `product_configurator_setting.option.media`.`updated_at` as `product_configurator_setting.option.media.updatedAt`, `product_configurator_setting.option.media.translation.title`, COALESCE(`product_configurator_setting.option.media.translation.title`,`product_configurator_setting.option.media.translation.title`) as `product_configurator_setting.option.media.title`, `product_configurator_setting.option.media.translation.alt`, COALESCE(`product_configurator_setting.option.media.translation.alt`,`product_configurator_setting.option.media.translation.alt`) as `product_configurator_setting.option.media.alt`, `product_configurator_setting.option.media.translation.customFields`, COALESCE(`product_configurator_setting.option.media.translation.customFields`,`product_configurator_setting.option.media.translation.customFields`) as `product_configurator_setting.option.media.customFields`, `product_configurator_setting.option.media.translation.createdAt`, `product_configurator_setting.option.media.translation.updatedAt`, `product_configurator_setting.option.media.translation.mediaId`, `product_configurator_setting.option.media.translation.languageId`, `product_configurator_setting.option.translation.name`, COALESCE(`product_configurator_setting.option.translation.name`,`product_configurator_setting.option.translation.name`) as `product_configurator_setting.option.name`, `product_configurator_setting.option.translation.position`, COALESCE(`product_configurator_setting.option.translation.position`,`product_configurator_setting.option.translation.position`) as `product_configurator_setting.option.position`, `product_configurator_setting.option.translation.customFields`, COALESCE(`product_configurator_setting.option.translation.customFields`,`product_configurator_setting.option.translation.customFields`) as `product_configurator_setting.option.customFields`, `product_configurator_setting.option.translation.createdAt`, `product_configurator_setting.option.translation.updatedAt`, `product_configurator_setting.option.translation.propertyGroupOptionId`, `product_configurator_setting.option.translation.languageId`, `product_configurator_setting.media`.`id` as `product_configurator_setting.media.id`, `product_configurator_setting.media`.`user_id` as `product_configurator_setting.media.userId`, `product_configurator_setting.media`.`media_folder_id` as `product_configurator_setting.media.mediaFolderId`, `product_configurator_setting.media`.`mime_type` as `product_configurator_setting.media.mimeType`, `product_configurator_setting.media`.`file_extension` as `product_configurator_setting.media.fileExtension`, `product_configurator_setting.media`.`uploaded_at` as `product_configurator_setting.media.uploadedAt`, `product_configurator_setting.media`.`file_name` as `product_configurator_setting.media.fileName`, `product_configurator_setting.media`.`file_size` as `product_configurator_setting.media.fileSize`, `product_configurator_setting.media`.`media_type` as `product_configurator_setting.media.mediaTypeRaw`, `product_configurator_setting.media`.`meta_data` as `product_configurator_setting.media.metaData`, `product_configurator_setting.media`.`private` as `product_configurator_setting.media.private`, `product_configurator_setting.media`.`thumbnails_ro` as `product_configurator_setting.media.thumbnailsRo`, `product_configurator_setting.media`.`created_at` as `product_configurator_setting.media.createdAt`, `product_configurator_setting.media`.`updated_at` as `product_configurator_setting.media.updatedAt`, `product_configurator_setting.media.translation.title`, COALESCE(`product_configurator_setting.media.translation.title`,`product_configurator_setting.media.translation.title`) as `product_configurator_setting.media.title`, `product_configurator_setting.media.translation.alt`, COALESCE(`product_configurator_setting.media.translation.alt`,`product_configurator_setting.media.translation.alt`) as `product_configurator_setting.media.alt`, `product_configurator_setting.media.translation.customFields`, COALESCE(`product_configurator_setting.media.translation.customFields`,`product_configurator_setting.media.translation.customFields`) as `product_configurator_setting.media.customFields`, `product_configurator_setting.media.translation.createdAt`, `product_configurator_setting.media.translation.updatedAt`, `product_configurator_setting.media.translation.mediaId`, `product_configurator_setting.media.translation.languageId` FROM `product_configurator_setting` LEFT JOIN `property_group_option` `product_configurator_setting.option` ON `product_configurator_setting`.`property_group_option_id` = `product_configurator_setting.option`.`id` LEFT JOIN `media` `product_configurator_setting.media` ON `product_configurator_setting`.`media_id` = `product_configurator_setting.media`.`id` LEFT JOIN (SELECT `product_configurator_setting.option.translation`.property_group_option_id, `product_configurator_setting.option.translation`.name as `product_configurator_setting.option.translation.name`, `product_configurator_setting.option.translation`.position as `product_configurator_setting.option.translation.position`, `product_configurator_setting.option.translation`.custom_fields as `product_configurator_setting.option.translation.customFields`, `product_configurator_setting.option.translation`.created_at as `product_configurator_setting.option.translation.createdAt`, `product_configurator_setting.option.translation`.updated_at as `product_configurator_setting.option.translation.updatedAt`, `product_configurator_setting.option.translation`.property_group_option_id as `product_configurator_setting.option.translation.propertyGroupOptionId`, `product_configurator_setting.option.translation`.language_id as `product_configurator_setting.option.translation.languageId` FROM `property_group_option_translation` `product_configurator_setting.option.translation` WHERE `product_configurator_setting.option.translation`.language_id = :languageId) `product_configurator_setting.option.property_group_option_translation` ON `product_configurator_setting.option.property_group_option_translation`.`property_group_option_id` = `product_configurator_setting.option`.`id` LEFT JOIN `property_group` `product_configurator_setting.option.group` ON `product_configurator_setting.option`.`property_group_id` = `product_configurator_setting.option.group`.`id` LEFT JOIN `media` `product_configurator_setting.option.media` ON `product_configurator_setting.option`.`media_id` = `product_configurator_setting.option.media`.`id` LEFT JOIN (SELECT `product_configurator_setting.option.group.translation`.property_group_id, `product_configurator_setting.option.group.translation`.name as `product_configurator_setting.option.group.translation.name`, `product_configurator_setting.option.group.translation`.description as `product_configurator_setting.option.group.translation.description`, `product_configurator_setting.option.group.translation`.position as `product_configurator_setting.option.group.translation.position`, `product_configurator_setting.option.group.translation`.custom_fields as `product_configurator_setting.option.group.translation.customFields`, `product_configurator_setting.option.group.translation`.created_at as `product_configurator_setting.option.group.translation.createdAt`, `product_configurator_setting.option.group.translation`.updated_at as `product_configurator_setting.option.group.translation.updatedAt`, `product_configurator_setting.option.group.translation`.property_group_id as `product_configurator_setting.option.group.translation.propertyGroupId`, `product_configurator_setting.option.group.translation`.language_id as `product_configurator_setting.option.group.translation.languageId` FROM `property_group_translation` `product_configurator_setting.option.group.translation` WHERE `product_configurator_setting.option.group.translation`.language_id = :languageId) `product_configurator_setting.option.group.property_group_translation` ON `product_configurator_setting.option.group.property_group_translation`.`property_group_id` = `product_configurator_setting.option.group`.`id` LEFT JOIN (SELECT `product_configurator_setting.option.media.translation`.media_id, `product_configurator_setting.option.media.translation`.title as `product_configurator_setting.option.media.translation.title`, `product_configurator_setting.option.media.translation`.alt as `product_configurator_setting.option.media.translation.alt`, `product_configurator_setting.option.media.translation`.custom_fields as `product_configurator_setting.option.media.translation.customFields`, `product_configurator_setting.option.media.translation`.created_at as `product_configurator_setting.option.media.translation.createdAt`, `product_configurator_setting.option.media.translation`.updated_at as `product_configurator_setting.option.media.translation.updatedAt`, `product_configurator_setting.option.media.translation`.media_id as `product_configurator_setting.option.media.translation.mediaId`, `product_configurator_setting.option.media.translation`.language_id as `product_configurator_setting.option.media.translation.languageId` FROM `media_translation` `product_configurator_setting.option.media.translation` WHERE `product_configurator_setting.option.media.translation`.language_id = :languageId) `product_configurator_setting.option.media.media_translation` ON `product_configurator_setting.option.media.media_translation`.`media_id` = `product_configurator_setting.option.media`.`id` LEFT JOIN (SELECT `product_configurator_setting.media.translation`.media_id, `product_configurator_setting.media.translation`.title as `product_configurator_setting.media.translation.title`, `product_configurator_setting.media.translation`.alt as `product_configurator_setting.media.translation.alt`, `product_configurator_setting.media.translation`.custom_fields as `product_configurator_setting.media.translation.customFields`, `product_configurator_setting.media.translation`.created_at as `product_configurator_setting.media.translation.createdAt`, `product_configurator_setting.media.translation`.updated_at as `product_configurator_setting.media.translation.updatedAt`, `product_configurator_setting.media.translation`.media_id as `product_configurator_setting.media.translation.mediaId`, `product_configurator_setting.media.translation`.language_id as `product_configurator_setting.media.translation.languageId` FROM `media_translation` `product_configurator_setting.media.translation` WHERE `product_configurator_setting.media.translation`.language_id = :languageId) `product_configurator_setting.media.media_translation` ON `product_configurator_setting.media.media_translation`.`media_id` = `product_configurator_setting.media`.`id` WHERE (`product_configurator_setting`.`version_id` = :version) AND ((`product_configurator_setting`.`product_id` = :param_f3e81168e55d4854b08c43626cb1635e))
0.05 ms
(0.00%)
# context-factory::base-context

        SELECT
          sales_channel.id as sales_channel_id,
          sales_channel.language_id as sales_channel_default_language_id,
          sales_channel.currency_id as sales_channel_currency_id,
          currency.factor as sales_channel_currency_factor,
          GROUP_CONCAT(LOWER(HEX(sales_channel_language.language_id))) as sales_channel_language_ids
        FROM sales_channel
            INNER JOIN currency
                ON sales_channel.currency_id = currency.id
            LEFT JOIN sales_channel_language
                ON sales_channel_language.sales_channel_id = sales_channel.id
        WHERE sales_channel.id = :id
        GROUP BY sales_channel.id, sales_channel.language_id, sales_channel.currency_id, currency.factor
0.85 ms
(0.00%)
# base-context-factory::sales-channel::read
SELECT `sales_channel`.`id` as `sales_channel.id`, `sales_channel`.`type_id` as `sales_channel.typeId`, `sales_channel`.`language_id` as `sales_channel.languageId`, `sales_channel`.`customer_group_id` as `sales_channel.customerGroupId`, `sales_channel`.`currency_id` as `sales_channel.currencyId`, `sales_channel`.`payment_method_id` as `sales_channel.paymentMethodId`, `sales_channel`.`shipping_method_id` as `sales_channel.shippingMethodId`, `sales_channel`.`country_id` as `sales_channel.countryId`, `sales_channel`.`analytics_id` as `sales_channel.analyticsId`, `sales_channel`.`navigation_category_id` as `sales_channel.navigationCategoryId`, `sales_channel`.`navigation_category_version_id` as `sales_channel.navigationCategoryVersionId`, `sales_channel`.`navigation_category_depth` as `sales_channel.navigationCategoryDepth`, `sales_channel`.`footer_category_id` as `sales_channel.footerCategoryId`, `sales_channel`.`footer_category_version_id` as `sales_channel.footerCategoryVersionId`, `sales_channel`.`service_category_id` as `sales_channel.serviceCategoryId`, `sales_channel`.`service_category_version_id` as `sales_channel.serviceCategoryVersionId`, `sales_channel`.`mail_header_footer_id` as `sales_channel.mailHeaderFooterId`, `sales_channel`.`hreflang_default_domain_id` as `sales_channel.hreflangDefaultDomainId`, `sales_channel`.`short_name` as `sales_channel.shortName`, `sales_channel`.`tax_calculation_type` as `sales_channel.taxCalculationType`, `sales_channel`.`access_key` as `sales_channel.accessKey`, `sales_channel`.`configuration` as `sales_channel.configuration`, `sales_channel`.`active` as `sales_channel.active`, `sales_channel`.`hreflang_active` as `sales_channel.hreflangActive`, `sales_channel`.`maintenance` as `sales_channel.maintenance`, `sales_channel`.`maintenance_ip_whitelist` as `sales_channel.maintenanceIpWhitelist`, `sales_channel`.`payment_method_ids` as `sales_channel.paymentMethodIds`, `sales_channel`.`home_cms_page_id` as `sales_channel.homeCmsPageId`, `sales_channel`.`home_cms_page_version_id` as `sales_channel.homeCmsPageVersionId`, `sales_channel.analytics`.`id` as `sales_channel.analytics.id`, `sales_channel.analytics`.`tracking_id` as `sales_channel.analytics.trackingId`, `sales_channel.analytics`.`active` as `sales_channel.analytics.active`, `sales_channel.analytics`.`track_orders` as `sales_channel.analytics.trackOrders`, `sales_channel.analytics`.`anonymize_ip` as `sales_channel.analytics.anonymizeIp`, `sales_channel.analytics`.`created_at` as `sales_channel.analytics.createdAt`, `sales_channel.analytics`.`updated_at` as `sales_channel.analytics.updatedAt`, `sales_channel`.`created_at` as `sales_channel.createdAt`, `sales_channel`.`updated_at` as `sales_channel.updatedAt`, `sales_channel.currency`.`id` as `sales_channel.currency.id`, `sales_channel.currency`.`factor` as `sales_channel.currency.factor`, `sales_channel.currency`.`symbol` as `sales_channel.currency.symbol`, `sales_channel.currency`.`iso_code` as `sales_channel.currency.isoCode`, `sales_channel.currency`.`position` as `sales_channel.currency.position`, `sales_channel.currency`.`item_rounding` as `sales_channel.currency.itemRounding`, `sales_channel.currency`.`total_rounding` as `sales_channel.currency.totalRounding`, `sales_channel.currency`.`tax_free_from` as `sales_channel.currency.taxFreeFrom`, `sales_channel.currency`.`created_at` as `sales_channel.currency.createdAt`, `sales_channel.currency`.`updated_at` as `sales_channel.currency.updatedAt`, `sales_channel.currency.translation.shortName`, COALESCE(`sales_channel.currency.translation.shortName`,`sales_channel.currency.translation.shortName`) as `sales_channel.currency.shortName`, `sales_channel.currency.translation.name`, COALESCE(`sales_channel.currency.translation.name`,`sales_channel.currency.translation.name`) as `sales_channel.currency.name`, `sales_channel.currency.translation.customFields`, COALESCE(`sales_channel.currency.translation.customFields`,`sales_channel.currency.translation.customFields`) as `sales_channel.currency.customFields`, `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation.languageId`, `sales_channel.translation.name`, COALESCE(`sales_channel.translation.name`,`sales_channel.translation.name`) as `sales_channel.name`, `sales_channel.translation.homeSlotConfig`, COALESCE(`sales_channel.translation.homeSlotConfig`,`sales_channel.translation.homeSlotConfig`) as `sales_channel.homeSlotConfig`, `sales_channel.translation.homeEnabled`, COALESCE(`sales_channel.translation.homeEnabled`,`sales_channel.translation.homeEnabled`) as `sales_channel.homeEnabled`, `sales_channel.translation.homeName`, COALESCE(`sales_channel.translation.homeName`,`sales_channel.translation.homeName`) as `sales_channel.homeName`, `sales_channel.translation.homeMetaTitle`, COALESCE(`sales_channel.translation.homeMetaTitle`,`sales_channel.translation.homeMetaTitle`) as `sales_channel.homeMetaTitle`, `sales_channel.translation.homeMetaDescription`, COALESCE(`sales_channel.translation.homeMetaDescription`,`sales_channel.translation.homeMetaDescription`) as `sales_channel.homeMetaDescription`, `sales_channel.translation.homeKeywords`, COALESCE(`sales_channel.translation.homeKeywords`,`sales_channel.translation.homeKeywords`) as `sales_channel.homeKeywords`, `sales_channel.translation.customFields`, COALESCE(`sales_channel.translation.customFields`,`sales_channel.translation.customFields`) as `sales_channel.customFields`, `sales_channel.translation.createdAt`, `sales_channel.translation.updatedAt`, `sales_channel.translation.salesChannelId`, `sales_channel.translation.languageId` FROM `sales_channel` LEFT JOIN (SELECT `sales_channel.translation`.sales_channel_id, `sales_channel.translation`.name as `sales_channel.translation.name`, `sales_channel.translation`.home_slot_config as `sales_channel.translation.homeSlotConfig`, `sales_channel.translation`.home_enabled as `sales_channel.translation.homeEnabled`, `sales_channel.translation`.home_name as `sales_channel.translation.homeName`, `sales_channel.translation`.home_meta_title as `sales_channel.translation.homeMetaTitle`, `sales_channel.translation`.home_meta_description as `sales_channel.translation.homeMetaDescription`, `sales_channel.translation`.home_keywords as `sales_channel.translation.homeKeywords`, `sales_channel.translation`.custom_fields as `sales_channel.translation.customFields`, `sales_channel.translation`.created_at as `sales_channel.translation.createdAt`, `sales_channel.translation`.updated_at as `sales_channel.translation.updatedAt`, `sales_channel.translation`.sales_channel_id as `sales_channel.translation.salesChannelId`, `sales_channel.translation`.language_id as `sales_channel.translation.languageId` FROM `sales_channel_translation` `sales_channel.translation` WHERE `sales_channel.translation`.language_id = :languageId) `sales_channel.sales_channel_translation` ON `sales_channel.sales_channel_translation`.`sales_channel_id` = `sales_channel`.`id` LEFT JOIN `sales_channel_analytics` `sales_channel.analytics` ON `sales_channel`.`analytics_id` = `sales_channel.analytics`.`id` LEFT JOIN `currency` `sales_channel.currency` ON `sales_channel`.`currency_id` = `sales_channel.currency`.`id` LEFT JOIN (SELECT `sales_channel.currency.translation`.currency_id, `sales_channel.currency.translation`.short_name as `sales_channel.currency.translation.shortName`, `sales_channel.currency.translation`.name as `sales_channel.currency.translation.name`, `sales_channel.currency.translation`.custom_fields as `sales_channel.currency.translation.customFields`, `sales_channel.currency.translation`.created_at as `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation`.updated_at as `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation`.currency_id as `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation`.language_id as `sales_channel.currency.translation.languageId` FROM `currency_translation` `sales_channel.currency.translation` WHERE `sales_channel.currency.translation`.language_id = :languageId) `sales_channel.currency.currency_translation` ON `sales_channel.currency.currency_translation`.`currency_id` = `sales_channel.currency`.`id` WHERE `sales_channel`.`id` IN (:ids)
0.06 ms
(0.00%)
# base-context-factory::sales-channel::association::domains::read
SELECT `sales_channel_domain`.`id` as `sales_channel_domain.id`, `sales_channel_domain`.`url` as `sales_channel_domain.url`, `sales_channel_domain`.`sales_channel_id` as `sales_channel_domain.salesChannelId`, `sales_channel_domain`.`language_id` as `sales_channel_domain.languageId`, `sales_channel_domain`.`currency_id` as `sales_channel_domain.currencyId`, `sales_channel_domain`.`snippet_set_id` as `sales_channel_domain.snippetSetId`, `sales_channel_domain`.`hreflang_use_only_locale` as `sales_channel_domain.hreflangUseOnlyLocale`, `sales_channel_domain`.`custom_fields` as `sales_channel_domain.customFields`, `sales_channel_domain`.`created_at` as `sales_channel_domain.createdAt`, `sales_channel_domain`.`updated_at` as `sales_channel_domain.updatedAt` FROM `sales_channel_domain` WHERE (`sales_channel_domain`.`sales_channel_id` IN (:param_583d13de67cd478982bd082d88da1763))
0.17 ms
(0.00%)
# base-context-factory::country::read
SELECT `country`.`id` as `country.id`, `country`.`iso` as `country.iso`, `country`.`position` as `country.position`, `country`.`active` as `country.active`, `country`.`shipping_available` as `country.shippingAvailable`, `country`.`iso3` as `country.iso3`, `country`.`display_state_in_registration` as `country.displayStateInRegistration`, `country`.`force_state_in_registration` as `country.forceStateInRegistration`, `country`.`company_tax_free` as `country.companyTaxFree`, `country`.`check_vat_id_pattern` as `country.checkVatIdPattern`, `country`.`vat_id_required` as `country.vatIdRequired`, `country`.`tax_free` as `country.taxFree`, `country`.`vat_id_pattern` as `country.vatIdPattern`, `country`.`customer_tax` as `country.customerTax`, `country`.`company_tax` as `country.companyTax`, `country`.`postal_code_required` as `country.postalCodeRequired`, `country`.`check_postal_code_pattern` as `country.checkPostalCodePattern`, `country`.`check_advanced_postal_code_pattern` as `country.checkAdvancedPostalCodePattern`, `country`.`advanced_postal_code_pattern` as `country.advancedPostalCodePattern`, `country`.`default_postal_code_pattern` as `country.defaultPostalCodePattern`, `country`.`created_at` as `country.createdAt`, `country`.`updated_at` as `country.updatedAt`, `country.translation.name`, COALESCE(`country.translation.name`,`country.translation.name`) as `country.name`, `country.translation.addressFormat`, COALESCE(`country.translation.addressFormat`,`country.translation.addressFormat`) as `country.addressFormat`, `country.translation.customFields`, COALESCE(`country.translation.customFields`,`country.translation.customFields`) as `country.customFields`, `country.translation.createdAt`, `country.translation.updatedAt`, `country.translation.countryId`, `country.translation.languageId` FROM `country` LEFT JOIN (SELECT `country.translation`.country_id, `country.translation`.name as `country.translation.name`, `country.translation`.address_format as `country.translation.addressFormat`, `country.translation`.custom_fields as `country.translation.customFields`, `country.translation`.created_at as `country.translation.createdAt`, `country.translation`.updated_at as `country.translation.updatedAt`, `country.translation`.country_id as `country.translation.countryId`, `country.translation`.language_id as `country.translation.languageId` FROM `country_translation` `country.translation` WHERE `country.translation`.language_id = :languageId) `country.country_translation` ON `country.country_translation`.`country_id` = `country`.`id` WHERE `country`.`id` IN (:ids)
0.14 ms
(0.00%)
# base-context-factory::customer-group::read
SELECT `customer_group`.`id` as `customer_group.id`, `customer_group`.`display_gross` as `customer_group.displayGross`, `customer_group`.`registration_active` as `customer_group.registrationActive`, `customer_group`.`created_at` as `customer_group.createdAt`, `customer_group`.`updated_at` as `customer_group.updatedAt`, `customer_group.translation.name`, COALESCE(`customer_group.translation.name`,`customer_group.translation.name`) as `customer_group.name`, `customer_group.translation.registrationTitle`, COALESCE(`customer_group.translation.registrationTitle`,`customer_group.translation.registrationTitle`) as `customer_group.registrationTitle`, `customer_group.translation.registrationIntroduction`, COALESCE(`customer_group.translation.registrationIntroduction`,`customer_group.translation.registrationIntroduction`) as `customer_group.registrationIntroduction`, `customer_group.translation.registrationOnlyCompanyRegistration`, COALESCE(`customer_group.translation.registrationOnlyCompanyRegistration`,`customer_group.translation.registrationOnlyCompanyRegistration`) as `customer_group.registrationOnlyCompanyRegistration`, `customer_group.translation.registrationSeoMetaDescription`, COALESCE(`customer_group.translation.registrationSeoMetaDescription`,`customer_group.translation.registrationSeoMetaDescription`) as `customer_group.registrationSeoMetaDescription`, `customer_group.translation.customFields`, COALESCE(`customer_group.translation.customFields`,`customer_group.translation.customFields`) as `customer_group.customFields`, `customer_group.translation.createdAt`, `customer_group.translation.updatedAt`, `customer_group.translation.customerGroupId`, `customer_group.translation.languageId` FROM `customer_group` LEFT JOIN (SELECT `customer_group.translation`.customer_group_id, `customer_group.translation`.name as `customer_group.translation.name`, `customer_group.translation`.registration_title as `customer_group.translation.registrationTitle`, `customer_group.translation`.registration_introduction as `customer_group.translation.registrationIntroduction`, `customer_group.translation`.registration_only_company_registration as `customer_group.translation.registrationOnlyCompanyRegistration`, `customer_group.translation`.registration_seo_meta_description as `customer_group.translation.registrationSeoMetaDescription`, `customer_group.translation`.custom_fields as `customer_group.translation.customFields`, `customer_group.translation`.created_at as `customer_group.translation.createdAt`, `customer_group.translation`.updated_at as `customer_group.translation.updatedAt`, `customer_group.translation`.customer_group_id as `customer_group.translation.customerGroupId`, `customer_group.translation`.language_id as `customer_group.translation.languageId` FROM `customer_group_translation` `customer_group.translation` WHERE `customer_group.translation`.language_id = :languageId) `customer_group.customer_group_translation` ON `customer_group.customer_group_translation`.`customer_group_id` = `customer_group`.`id` WHERE `customer_group`.`id` IN (:ids)
0.03 ms
(0.00%)
# base-context-factory::taxes::read
SELECT `tax`.`id` as `tax.id`, `tax`.`tax_rate` as `tax.taxRate`, `tax`.`name` as `tax.name`, `tax`.`position` as `tax.position`, `tax`.`custom_fields` as `tax.customFields`, `tax`.`created_at` as `tax.createdAt`, `tax`.`updated_at` as `tax.updatedAt` FROM `tax`
0.12 ms
(0.00%)
# base-context-factory::taxes::association::rules::read
SELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = :languageId) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (:param_94721f999558408d9a6fd900c6a33628))
0.55 ms
(0.00%)
# base-context-factory::payment-method::read
SELECT `payment_method`.`id` as `payment_method.id`, `payment_method`.`plugin_id` as `payment_method.pluginId`, `payment_method`.`handler_identifier` as `payment_method.handlerIdentifier`, `payment_method`.`position` as `payment_method.position`, `payment_method`.`active` as `payment_method.active`, `payment_method`.`after_order_enabled` as `payment_method.afterOrderEnabled`, `payment_method`.`availability_rule_id` as `payment_method.availabilityRuleId`, `payment_method`.`media_id` as `payment_method.mediaId`, `payment_method.appPaymentMethod`.`id` as `payment_method.appPaymentMethod.id`, `payment_method.appPaymentMethod`.`app_name` as `payment_method.appPaymentMethod.appName`, `payment_method.appPaymentMethod`.`identifier` as `payment_method.appPaymentMethod.identifier`, `payment_method.appPaymentMethod`.`pay_url` as `payment_method.appPaymentMethod.payUrl`, `payment_method.appPaymentMethod`.`finalize_url` as `payment_method.appPaymentMethod.finalizeUrl`, `payment_method.appPaymentMethod`.`validate_url` as `payment_method.appPaymentMethod.validateUrl`, `payment_method.appPaymentMethod`.`capture_url` as `payment_method.appPaymentMethod.captureUrl`, `payment_method.appPaymentMethod`.`refund_url` as `payment_method.appPaymentMethod.refundUrl`, `payment_method.appPaymentMethod`.`app_id` as `payment_method.appPaymentMethod.appId`, `payment_method.appPaymentMethod`.`original_media_id` as `payment_method.appPaymentMethod.originalMediaId`, `payment_method.appPaymentMethod`.`payment_method_id` as `payment_method.appPaymentMethod.paymentMethodId`, `payment_method.appPaymentMethod`.`created_at` as `payment_method.appPaymentMethod.createdAt`, `payment_method.appPaymentMethod`.`updated_at` as `payment_method.appPaymentMethod.updatedAt`, `payment_method`.`created_at` as `payment_method.createdAt`, `payment_method`.`updated_at` as `payment_method.updatedAt`, `payment_method.media`.`id` as `payment_method.media.id`, `payment_method.media`.`user_id` as `payment_method.media.userId`, `payment_method.media`.`media_folder_id` as `payment_method.media.mediaFolderId`, `payment_method.media`.`mime_type` as `payment_method.media.mimeType`, `payment_method.media`.`file_extension` as `payment_method.media.fileExtension`, `payment_method.media`.`uploaded_at` as `payment_method.media.uploadedAt`, `payment_method.media`.`file_name` as `payment_method.media.fileName`, `payment_method.media`.`file_size` as `payment_method.media.fileSize`, `payment_method.media`.`media_type` as `payment_method.media.mediaTypeRaw`, `payment_method.media`.`meta_data` as `payment_method.media.metaData`, `payment_method.media`.`private` as `payment_method.media.private`, `payment_method.media`.`thumbnails_ro` as `payment_method.media.thumbnailsRo`, `payment_method.media`.`created_at` as `payment_method.media.createdAt`, `payment_method.media`.`updated_at` as `payment_method.media.updatedAt`, `payment_method.media.translation.title`, COALESCE(`payment_method.media.translation.title`,`payment_method.media.translation.title`) as `payment_method.media.title`, `payment_method.media.translation.alt`, COALESCE(`payment_method.media.translation.alt`,`payment_method.media.translation.alt`) as `payment_method.media.alt`, `payment_method.media.translation.customFields`, COALESCE(`payment_method.media.translation.customFields`,`payment_method.media.translation.customFields`) as `payment_method.media.customFields`, `payment_method.media.translation.createdAt`, `payment_method.media.translation.updatedAt`, `payment_method.media.translation.mediaId`, `payment_method.media.translation.languageId`, `payment_method.translation.name`, COALESCE(`payment_method.translation.name`,`payment_method.translation.name`) as `payment_method.name`, `payment_method.translation.distinguishableName`, COALESCE(`payment_method.translation.distinguishableName`,`payment_method.translation.distinguishableName`) as `payment_method.distinguishableName`, `payment_method.translation.description`, COALESCE(`payment_method.translation.description`,`payment_method.translation.description`) as `payment_method.description`, `payment_method.translation.customFields`, COALESCE(`payment_method.translation.customFields`,`payment_method.translation.customFields`) as `payment_method.customFields`, `payment_method.translation.createdAt`, `payment_method.translation.updatedAt`, `payment_method.translation.paymentMethodId`, `payment_method.translation.languageId` FROM `payment_method` LEFT JOIN (SELECT `payment_method.translation`.payment_method_id, `payment_method.translation`.name as `payment_method.translation.name`, `payment_method.translation`.distinguishable_name as `payment_method.translation.distinguishableName`, `payment_method.translation`.description as `payment_method.translation.description`, `payment_method.translation`.custom_fields as `payment_method.translation.customFields`, `payment_method.translation`.created_at as `payment_method.translation.createdAt`, `payment_method.translation`.updated_at as `payment_method.translation.updatedAt`, `payment_method.translation`.payment_method_id as `payment_method.translation.paymentMethodId`, `payment_method.translation`.language_id as `payment_method.translation.languageId` FROM `payment_method_translation` `payment_method.translation` WHERE `payment_method.translation`.language_id = :languageId) `payment_method.payment_method_translation` ON `payment_method.payment_method_translation`.`payment_method_id` = `payment_method`.`id` LEFT JOIN `app_payment_method` `payment_method.appPaymentMethod` ON `payment_method`.`id` = `payment_method.appPaymentMethod`.`payment_method_id` LEFT JOIN `media` `payment_method.media` ON `payment_method`.`media_id` = `payment_method.media`.`id` LEFT JOIN (SELECT `payment_method.media.translation`.media_id, `payment_method.media.translation`.title as `payment_method.media.translation.title`, `payment_method.media.translation`.alt as `payment_method.media.translation.alt`, `payment_method.media.translation`.custom_fields as `payment_method.media.translation.customFields`, `payment_method.media.translation`.created_at as `payment_method.media.translation.createdAt`, `payment_method.media.translation`.updated_at as `payment_method.media.translation.updatedAt`, `payment_method.media.translation`.media_id as `payment_method.media.translation.mediaId`, `payment_method.media.translation`.language_id as `payment_method.media.translation.languageId` FROM `media_translation` `payment_method.media.translation` WHERE `payment_method.media.translation`.language_id = :languageId) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (:ids)
0.67 ms
(0.00%)
# base-context-factory::shipping-method::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.media`.`id` as `shipping_method.media.id`, `shipping_method.media`.`user_id` as `shipping_method.media.userId`, `shipping_method.media`.`media_folder_id` as `shipping_method.media.mediaFolderId`, `shipping_method.media`.`mime_type` as `shipping_method.media.mimeType`, `shipping_method.media`.`file_extension` as `shipping_method.media.fileExtension`, `shipping_method.media`.`uploaded_at` as `shipping_method.media.uploadedAt`, `shipping_method.media`.`file_name` as `shipping_method.media.fileName`, `shipping_method.media`.`file_size` as `shipping_method.media.fileSize`, `shipping_method.media`.`media_type` as `shipping_method.media.mediaTypeRaw`, `shipping_method.media`.`meta_data` as `shipping_method.media.metaData`, `shipping_method.media`.`private` as `shipping_method.media.private`, `shipping_method.media`.`thumbnails_ro` as `shipping_method.media.thumbnailsRo`, `shipping_method.media`.`created_at` as `shipping_method.media.createdAt`, `shipping_method.media`.`updated_at` as `shipping_method.media.updatedAt`, `shipping_method.media.translation.title`, COALESCE(`shipping_method.media.translation.title`,`shipping_method.media.translation.title`) as `shipping_method.media.title`, `shipping_method.media.translation.alt`, COALESCE(`shipping_method.media.translation.alt`,`shipping_method.media.translation.alt`) as `shipping_method.media.alt`, `shipping_method.media.translation.customFields`, COALESCE(`shipping_method.media.translation.customFields`,`shipping_method.media.translation.customFields`) as `shipping_method.media.customFields`, `shipping_method.media.translation.createdAt`, `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation.mediaId`, `shipping_method.media.translation.languageId`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `media` `shipping_method.media` ON `shipping_method`.`media_id` = `shipping_method.media`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN (SELECT `shipping_method.media.translation`.media_id, `shipping_method.media.translation`.title as `shipping_method.media.translation.title`, `shipping_method.media.translation`.alt as `shipping_method.media.translation.alt`, `shipping_method.media.translation`.custom_fields as `shipping_method.media.translation.customFields`, `shipping_method.media.translation`.created_at as `shipping_method.media.translation.createdAt`, `shipping_method.media.translation`.updated_at as `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation`.media_id as `shipping_method.media.translation.mediaId`, `shipping_method.media.translation`.language_id as `shipping_method.media.translation.languageId` FROM `media_translation` `shipping_method.media.translation` WHERE `shipping_method.media.translation`.language_id = :languageId) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (:ids)
0.04 ms
(0.00%)
# base-context-factory::cash-rounding::search-ids
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = :param_ac4e86292d024131b286f43aa4a63d6f AND `currency_country_rounding`.`country_id` = :param_86b104fc54c143c097b9dbd5a1ade9db) LIMIT 1
0.20 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_eee1333ffd264e1ab5d954b3e7e5d922 AND ((`product.visibilities`.`visibility` >= :param_efc8552a041c4c288f288ead73f314b3) AND `product.visibilities`.`sales_channel_id` = :param_df916dc5e3c64e52ad3e66c98355f60c AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_2eca8d2be8a64536ba5a21c4b423406f))) GROUP BY `product`.`id`
7.75 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
4.47 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_c315e42c677d41889ad63c446692f301)))
0.14 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_86c89bbf25fa4cd3a79a8a685a97cdcc)))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_d624ebf2259b461086d0b5ee69efff91 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_97df120848ba4002856e5bc0d0b3d2ca OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_7312e4a1bf494a168fdabb001c084a3e) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_ebbf563a93634b9da9e1394c74c15148 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_6fdc3cac0ab8491bab3fe5328a550533) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_cbedfb3f44a9418e9900e561f481c608 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_5b20c4fb715745c2b3426160374c469a) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_17970992bf7d4838a889cfacde36e6e6 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_0a07cb5296094aeb9ddb0f783734eb24)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_03820155dfa948f9968b37faeea808d3 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_a8c5b2808dbb49d6a676782196a415d8))) AND `moorl_pp_stock`.`product_id` IN (:param_a9e041bb64054712bf1070eb53e2433d))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.40 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_d30b654e56e74ce481806b127bc15d12 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_ac9c8ab476a64d919ff872b6ef708e7d OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_57e63790781f4f5ba31b5b7eda69f0cc) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_9622c49a38fe4b2fa08cdd1a92e76aac OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_715dbaf400bb48cabfc0d991d948f7ba) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_41e03c955d9246de99b81f518d927798 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_b88a4a78851c4373bc3489dad860e04d) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_58f3152db83b4c5aa787abc6ff3d0669 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_812580cee02a47f789500baa3bd44b4d)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_b32d68a438e7446ab40b64bd578749f0 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_9f32285c6efb456c81078b968f72df24))) AND `moorl_pp_stock`.`product_id` IN (:param_0d278e75906d49e3a2e8c5f97843d598))
4.16 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_9c4a39ad75a34435b8c424ee9540d86b) AND (`product`.`available_stock` > :param_44392ffb5389440c971bd573f76de7e7)))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_0f8e08bfee3940b8aaa656d249d42c69 AND ((`product.visibilities`.`visibility` >= :param_2d5754672ae648189db42f880adb2dc5) AND `product.visibilities`.`sales_channel_id` = :param_0b76c7c8e7ca4800b7638f8173420b75 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_00b5b9754c2a4823904fcda942d8ac98))) GROUP BY `product`.`id`
6.66 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
3.49 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_2d9d1c66531b4b23901bae9b3cdf7ac2)))
0.07 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_c82317684507473b88a308e05ccea942)))
1.12 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_21b86db2b46f4e279d14280ab9d72ffa AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_e1672458f47f4288aa2970f4b0acc2c5 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_72154f13b8844706935db8c8f7f897a7) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_0c884dd4381141cf90aa46b7b0f56bd9 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_137467283c154cb9b9a74a0ea5f1e201) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_bfc8190affa14ae98ed96b9ea8c6b93a OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_4c4e1eb0ea2949f1ae68157ffd0c62b4) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_1d9e47114d924278a34ec2fe639b0dff OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_1f54df47d4f9437887035fe41c737d73)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c27ca758390949a499fb2bda7fe56fd7 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_deb232bc22f44aedbd30bd3e85cf65dc))) AND `moorl_pp_stock`.`product_id` IN (:param_ac98174a1eb344089557e306d7ce598b))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.43 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.12 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_4702a62c8d0049d1b1c2978c640ac0e8 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_2a67274f42384681b2e79a7b8a5f2b66 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_45d58910e3954a6a9da063a92393eab6) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_bde915abb4e64d9e9f8b957bc30db0f3 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_806e7ae9525d48ff812f3200066b1965) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_4dce8c107a1c41049abfd55dc09d6f66 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_183afca4170243c49093598e5e66bc70) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_1b694d699384421bb9e8cbfe11d397ed OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_7fda7e244bca434d8406510e62271374)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_11118927d5834daaaf4a096b120b4679 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_9dedce533d6c4b9d8d7c78ab699e218a))) AND `moorl_pp_stock`.`product_id` IN (:param_061a11f50a1f4b1c9f5181332dd0be0b))
3.46 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_7e98b8ac1b8b4243a15e0f2a2f74b6b2) AND (`product`.`available_stock` > :param_2a34bd1396944ba1bdb50b1fd7e8a273)))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_c8be384f9ffb4a1bb0a2afaf3afbd92c AND ((`product.visibilities`.`visibility` >= :param_8d2361b0501a4ee9b09c54a977bb3b65) AND `product.visibilities`.`sales_channel_id` = :param_5fed1ea12a2043748bb140503352b57f AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_7d57531810d4499dbf500663952658fa))) GROUP BY `product`.`id`
6.71 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
3.48 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_c8dd6817afe3454585ea7b704529e264)))
0.07 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_184fb33783054e54a5da0b164cf0d6db)))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_ec239ba0ab6b48408e45a347eae4c5bb AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_82420ecc8fa54efcba18baf2644638bb OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_5fef55b2d7c84b939c5e0606399218f3) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_b54a77ac7ff24fc29def2b262931ba59 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_c307c775e4c34274b9c7f46ed8fc89d5) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_871271704e464ad39a8efbccb48331b4 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_e96e0fdbcfde490b8c9b381645b0196a) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_4d1f8754546845a7841a9dfcfa77ee49 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_089d736676ab401abf9d594311b71693)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_d18f01ea7dc3429fbb994727d68da051 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_7da3c91f3a934a93816e467526ff399c))) AND `moorl_pp_stock`.`product_id` IN (:param_5365dbe4c57f443a8e1e33a90bb74197))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.41 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_ec5e49dc0002423ba9f11f05485f3945 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_cccc4d6d763846b1950e3c13b23dfbca OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_d0d32e2b24c84846909450948d7f1aff) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_659ba2bcd88448a5b5925524874084e5 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_da6bb682b57c4ea4a3c1d9adbbdbfec7) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_8aa90b6c656644af8c3db4e7f205b304 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_3f16d9befe5d4d4a8751f858fcfc1732) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_b90f77a73c554b00877f6dad49f14792 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_17a1f435197e441eb813b037ceb682d3)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_246a3f800e9e4962b86688370dccccf8 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_6204bb3674d841f7bba4ab96b0a43891))) AND `moorl_pp_stock`.`product_id` IN (:param_76f34d0336314568aa3a0b66054d1db3))
3.47 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_c198b0e566784c958c006c9154cdecf7) AND (`product`.`available_stock` > :param_5d78384d9be5438381a5ca28fa9d3f7c)))
0.08 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_77dbbee61a1d4469b47e3c1e626499d8 AND ((`product.visibilities`.`visibility` >= :param_c81759dc6f084a2bad16df97ef852aaf) AND `product.visibilities`.`sales_channel_id` = :param_0b8f2a796c3f48aeb4e4d45b6832d0f6 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_1eabd92aae0d4a4fbdbe6c5a0f6bf6ef))) GROUP BY `product`.`id`
6.71 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
3.48 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_83e87e9de4f04f00bd7189c34aeae6ad)))
0.06 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_f1458abd96b04013a4598b248fa1589b)))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_38289bc7c2504a83abbf3de2b64da414 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_a87fc92dcc944b9f8b450a261cd75672 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_7f244d8e72e7446aaa8951e8a7b8b70d) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_b9127d77c608457589375d7819af8e89 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_eb4841d9f6504419a1392f751e5a5bd6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_b941899c94d0492a9068c4a4d97f9ed2 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_de2399830c9f4f099f67a93d5785cdc9) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_096724f524c84090b820728d95bdf797 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_2ba881bfeb244b28a0aeafb0d8b9f9b3)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_4934275f4de447de81ae04a860b640b5 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_62372f3c68c24403952b6a7e70ba12e4))) AND `moorl_pp_stock`.`product_id` IN (:param_77010560a3834470ad171b37e767327a))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.43 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.11 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_43631bc7b1654a36b962d3a67ab660ad AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_5c84e24712aa44db9f7cef08a102cd8b OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_2f3b571342734bb3b721f49ef486e799) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_f637dd6bc3504f80bd9001ab210cd4a1 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_efd2ca9db4a84f7eabe02a2ad031e99e) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_344c538dbccd4c67ad0c2e872113adea OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_f95677edaad0489d9c35c33897979fb3) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_9876f9c6f8414ced801ebca0dd4664c9 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_9584f90913f14fd9aecebd3a8b56ed91)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_3396b057a0e74e6888a43e9627a9f8ec OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_098b82aa5af64040af2c1264855c9b65))) AND `moorl_pp_stock`.`product_id` IN (:param_20062e4a5c9743d98275d6066c9f912a))
3.48 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_e8184f3ec17e4e3cafe6e271cd887aef) AND (`product`.`available_stock` > :param_60a15cc16c2e4415807688e679d6425e)))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_246661b4e2ad472daf0df26f04f1ef76 AND ((`product.visibilities`.`visibility` >= :param_151d8ca81555431da03bf91588168716) AND `product.visibilities`.`sales_channel_id` = :param_f5e85c202a9544e38dff5a641c3613ed AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_ec575b7ba0be4771a5c640555956dcb8))) GROUP BY `product`.`id`
6.71 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
3.48 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_3eea86f59cfc4b049c440fe12e1cf7cf)))
0.07 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_5d4e596558164ccf8d06e6d172467ee3)))
1.09 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_718429fcd65648d7a4abbe40a9cabefd AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_eff2ea6cbe594d4f8bf90ea7904b0af7 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_bd1a00937e2b4b31b1a642e9b17bc0bb) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_09a611cdb0524cef937955ead8f4ce8e OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_25610cbaefa44d18877149392043bea4) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_fa716f268d4e4524aa4c8861adeb7b9d OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_9fa9720a458a498d83d52d4847a51f90) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_e5072b2190774b138133f98127f5cfb7 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_a3a35a694c0749099a5d21549d3941f7)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_ba9cc2a7beaa4a37b18a14ab18f96817 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_133183309e394fbc9918bf6713511202))) AND `moorl_pp_stock`.`product_id` IN (:param_56b657c215c94227b31b191dd1b6cdc9))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.44 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_313e9f9a403c4d24bb12089e51bb3475 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_238b80a1552540789cc2867bf7bfc13d OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_5747af83029b448a82b83fada911878c) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_9a29e601b46149e98636c28d789b815e OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_972f1aeb48324e8c8014c6f5bdc5688b) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_16b9053075844222ac20f57472cd49d0 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_49b29707a0e6460abeb44c64366d2dc5) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_699e839d512b444aa4474b4e153de7e2 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_057d51590f7c4fe2a6629b07e51f9616)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_0bd5fa5a286745c98d85a2d053524db8 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_ca10aa8d51ed47f08f80ede327160ea3))) AND `moorl_pp_stock`.`product_id` IN (:param_77e1b21550cd4af49c06225356e2858f))
3.47 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_4109e1c486aa470290ca0916432d45c6) AND (`product`.`available_stock` > :param_0362bf89aa534216952b7d89efe9307e)))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_31183ac75450449ea8b18099675d2bc7 AND ((`product.visibilities`.`visibility` >= :param_d3f4a78d4111429bac60f592d0f85c06) AND `product.visibilities`.`sales_channel_id` = :param_ffc910398e1e4224bea4bc38043047c6 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_0c3d1b72c50e4ba0b03bb0eb686f58d0))) GROUP BY `product`.`id`
6.69 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
3.47 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_95434b1ac25d4271a4780104b58c6b92)))
0.07 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_ac2dd56cc4c04756b86df0506139ac5d)))
1.11 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_c1dd186609ad4029ae50b4c1e80c70af AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_b20accfb1d114285b1e6f7c6aa97c360 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_e979dbf13c584da59fc2d62c31e54157) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_ccdceb944299494c9624b81f9575014a OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_95d3a31d11ac49b5a24576d0a9a9c390) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_270706c5a890431fad4315a6268bf251 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_6f05905542fe4860b939166fc4e0e739) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_17f3b3e9f22645eeb9263732a2510ddc OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_cd5d4b1f96e7435fafdd6dc325d5434c)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_84e76f9ca13b4b84af035e89214192fa OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_433bbd51cfe646129347c1e7544e7556))) AND `moorl_pp_stock`.`product_id` IN (:param_4dd3544582c44ad28cdbe1263e1c20ae))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.45 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.11 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_e3e16052bdb44a1a9d8983c23a1962c8 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_c1b67e7a1d0c4388bdef616f793b7f48 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_83adcded62544c5483079f29cf345572) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_a45faacf3fda4fbc87097883d1c66d8d OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_f213700f6c4c4d15afe6432e50ef74ff) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_c9238fce868b47028c8b989a1a4cfd3a OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_39c34f8cf8434ea08ae1d7acb911b6f3) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_8f214e848a354a3e86acfabf81fee147 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_20fde5c643e3439b851c244a61091e5f)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_95b2e09237904d6885ae1d5ca262ec9f OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_f3de0a7c42fd480bbeea88e136a2a024))) AND `moorl_pp_stock`.`product_id` IN (:param_be7a452bef6e4205aa9af5e7532a6ee4))
3.48 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_2341f1fd547c47479e56d6a89320d3b6) AND (`product`.`available_stock` > :param_3e0c1da9a4764e27b92131724accff70)))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_39d6813525eb4904a218f016e3a691b5 AND ((`product.visibilities`.`visibility` >= :param_71300365e39d443c86cf884cd0b40126) AND `product.visibilities`.`sales_channel_id` = :param_4f55f6e116a04513908ac77124c2f353 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_9180271d0c5c4d76a4de8458ccc8fbdd))) GROUP BY `product`.`id`
6.76 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_option` `product.options.mapping`
                  WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
3.50 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_2ff4d4fe2a9e45099674274c0c8b6c50)))
0.07 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_fd0055337c9d445e8d48f0ab1b72822a)))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_256b18dd4e9c42f6852837c9c48227a0 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_e1821b803b664b629c81bd96ba6b0634 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_f10dd7b4c1c04658bf31e2470040b614) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_872b7e45945044a386c9c238b170a4e0 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_d1e8ef23c0954adc8b0d1742249b9497) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_1a8b52b857db4c02aab6e5e5f5efce1f OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_b7f10535775f41f0b78b88f2544fc858) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_54b4a2fc7cd04b9d9be73b6926aac3c8 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_26e73db020f74738a3faf564af649642)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_063b79c5bc02438cb1acec75b31e3da4 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_86c31dd69e8547fbb7be44ed4688d516))) AND `moorl_pp_stock`.`product_id` IN (:param_a2d7ac600d654a0e8c6416528409d074))
0.05 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.43 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.10 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_f854c79d8ad64255a4db8506e921d3e4 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_27b3ace2b8e24454bc0f13e7f9493ca0 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_d3b7b1f8aad3441cbc8006bdd7984075) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_b10ac8ba4bb84096a9790b35f0fdc7d6 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_2c1cf11ead144662b2012764e049a240) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_0e4700b1bfe2408e8e12d8c7b5bb7191 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_cb3e4b0b148f40b2a9d10e551f424e77) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_d4775704755b4497b7ea3b15c203c86b OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_e6f6bf703ed347c0a8a902713a1c0972)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c500d240c28943e0b5fc5b2ba35ce4e7 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_c071cc0e77514899b5b24a4f267a8ff9))) AND `moorl_pp_stock`.`product_id` IN (:param_2075d3592b494104b3b99f65ea80efcf))
3.49 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_8af9486b6ea04a24af6d125cfc982dfd) AND (`product`.`available_stock` > :param_b69e4df846514709a8977721cad5a628)))
0.32 ms
(0.00%)
SELECT LOWER(HEX(product.id)), product.option_ids as options, product.product_number as productNumber, product.available FROM product LEFT JOIN product parent ON product.parent_id = parent.id INNER JOIN product_visibility visibilities ON product.visibilities = visibilities.product_id WHERE (product.parent_id = :id) AND (product.version_id = :versionId) AND (IFNULL(product.active, parent.active) = :active) AND (product.option_ids IS NOT NULL) AND (visibilities.sales_channel_id = :salesChannelId)
0.06 ms
(0.00%)
# header::languages::search-ids
SELECT `language`.`id` FROM `language` LEFT JOIN `sales_channel_domain` `language.salesChannelDomains` ON `language`.`id` = `language.salesChannelDomains`.`language_id` LEFT JOIN `sales_channel_language` `language.salesChannels.mapping` ON `language`.`id` = `language.salesChannels.mapping`.`language_id`  LEFT JOIN `sales_channel` `language.salesChannels` ON `language.salesChannels.mapping`.`sales_channel_id` = `language.salesChannels`.`id`  WHERE (`language.salesChannelDomains`.`sales_channel_id` = :param_7cc048b574744b3ba717f9579afc4420 AND `language.salesChannels`.`id` = :param_fa637be798a0480782672a980571de95) GROUP BY `language`.`id` ORDER BY MIN(`language`.`name`) ASC
0.22 ms
(0.00%)
# header::languages::read
SELECT `language`.`id` as `language.id`, `language`.`parent_id` as `language.parentId`, `language`.`locale_id` as `language.localeId`, `language`.`translation_code_id` as `language.translationCodeId`, `language`.`name` as `language.name`, `language`.`custom_fields` as `language.customFields`, `language`.`created_at` as `language.createdAt`, `language`.`updated_at` as `language.updatedAt`, `language.productSearchConfig`.`id` as `language.productSearchConfig.id`, `language.productSearchConfig`.`language_id` as `language.productSearchConfig.languageId`, `language.productSearchConfig`.`and_logic` as `language.productSearchConfig.andLogic`, `language.productSearchConfig`.`min_search_length` as `language.productSearchConfig.minSearchLength`, `language.productSearchConfig`.`excluded_terms` as `language.productSearchConfig.excludedTerms`, `language.productSearchConfig`.`created_at` as `language.productSearchConfig.createdAt`, `language.productSearchConfig`.`updated_at` as `language.productSearchConfig.updatedAt`, `language.translationCode`.`id` as `language.translationCode.id`, `language.translationCode`.`code` as `language.translationCode.code`, `language.translationCode`.`created_at` as `language.translationCode.createdAt`, `language.translationCode`.`updated_at` as `language.translationCode.updatedAt`, `language.translationCode.translation.name`, COALESCE(`language.translationCode.translation.name`,`language.translationCode.translation.name`) as `language.translationCode.name`, `language.translationCode.translation.territory`, COALESCE(`language.translationCode.translation.territory`,`language.translationCode.translation.territory`) as `language.translationCode.territory`, `language.translationCode.translation.customFields`, COALESCE(`language.translationCode.translation.customFields`,`language.translationCode.translation.customFields`) as `language.translationCode.customFields`, `language.translationCode.translation.createdAt`, `language.translationCode.translation.updatedAt`, `language.translationCode.translation.localeId`, `language.translationCode.translation.languageId` FROM `language` LEFT JOIN `product_search_config` `language.productSearchConfig` ON `language`.`id` = `language.productSearchConfig`.`language_id` LEFT JOIN `locale` `language.translationCode` ON `language`.`translation_code_id` = `language.translationCode`.`id` LEFT JOIN (SELECT `language.translationCode.translation`.locale_id, `language.translationCode.translation`.name as `language.translationCode.translation.name`, `language.translationCode.translation`.territory as `language.translationCode.translation.territory`, `language.translationCode.translation`.custom_fields as `language.translationCode.translation.customFields`, `language.translationCode.translation`.created_at as `language.translationCode.translation.createdAt`, `language.translationCode.translation`.updated_at as `language.translationCode.translation.updatedAt`, `language.translationCode.translation`.locale_id as `language.translationCode.translation.localeId`, `language.translationCode.translation`.language_id as `language.translationCode.translation.languageId` FROM `locale_translation` `language.translationCode.translation` WHERE `language.translationCode.translation`.language_id = :languageId) `language.translationCode.locale_translation` ON `language.translationCode.locale_translation`.`locale_id` = `language.translationCode`.`id` WHERE `language`.`id` IN (:ids)
0.05 ms
(0.00%)
# navigation-route::meta-information
            SELECT LOWER(HEX(`id`)), `path`, `level`
            FROM `category`
            WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
2.75 ms
(0.00%)
# header::navigation::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_a9ff1b9d1af946fab8a03e06905994ea AND (`category`.`level` > :param_660fa940b01c4d2f9c9cfd8bb028b095 AND `category`.`level` <= :param_7422145847ce40dfa31f4fc5b5efea20)))
0.07 ms
(0.00%)
SELECT LOWER(HEX(`category`.`parent_id`)) as `category-ids.key`, COUNT(`category`.`id`) as `category-ids.count`, COUNT(DISTINCT `category`.`id`) as `visible-children-count` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_53fd3b8c66a2461ca1dedc1fbff036cd AND `category`.`level` = :param_ec37732427304a89a2d9f307d60b5340 AND `category`.`active` = :param_00a07fc66c664cc98e3d13a148a76ddf AND `category`.`visible` = :param_010b0a10ee314306b23145af84262df3)) GROUP BY `category`.`parent_id`
0.73 ms
(0.00%)
# header::navigation::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
0.08 ms
(0.00%)
# header::currencies::search-ids
SELECT `currency`.`id` FROM `currency` LEFT JOIN `sales_channel_currency` `currency.salesChannels.mapping` ON `currency`.`id` = `currency.salesChannels.mapping`.`currency_id`  LEFT JOIN `sales_channel` `currency.salesChannels` ON `currency.salesChannels.mapping`.`sales_channel_id` = `currency.salesChannels`.`id`  WHERE (`currency.salesChannels`.`id` = :param_0317973890f541fd8c76f875aace886f) GROUP BY `currency`.`id`
0.13 ms
(0.00%)
# header::currencies::read
SELECT `currency`.`id` as `currency.id`, `currency`.`factor` as `currency.factor`, `currency`.`symbol` as `currency.symbol`, `currency`.`iso_code` as `currency.isoCode`, `currency`.`position` as `currency.position`, `currency`.`item_rounding` as `currency.itemRounding`, `currency`.`total_rounding` as `currency.totalRounding`, `currency`.`tax_free_from` as `currency.taxFreeFrom`, `currency`.`created_at` as `currency.createdAt`, `currency`.`updated_at` as `currency.updatedAt`, `currency.translation.shortName`, COALESCE(`currency.translation.shortName`,`currency.translation.shortName`) as `currency.shortName`, `currency.translation.name`, COALESCE(`currency.translation.name`,`currency.translation.name`) as `currency.name`, `currency.translation.customFields`, COALESCE(`currency.translation.customFields`,`currency.translation.customFields`) as `currency.customFields`, `currency.translation.createdAt`, `currency.translation.updatedAt`, `currency.translation.currencyId`, `currency.translation.languageId` FROM `currency` LEFT JOIN (SELECT `currency.translation`.currency_id, `currency.translation`.short_name as `currency.translation.shortName`, `currency.translation`.name as `currency.translation.name`, `currency.translation`.custom_fields as `currency.translation.customFields`, `currency.translation`.created_at as `currency.translation.createdAt`, `currency.translation`.updated_at as `currency.translation.updatedAt`, `currency.translation`.currency_id as `currency.translation.currencyId`, `currency.translation`.language_id as `currency.translation.languageId` FROM `currency_translation` `currency.translation` WHERE `currency.translation`.language_id = :languageId) `currency.currency_translation` ON `currency.currency_translation`.`currency_id` = `currency`.`id` WHERE `currency`.`id` IN (:ids)
0.05 ms
(0.00%)
# navigation-route::meta-information
            SELECT LOWER(HEX(`id`)), `path`, `level`
            FROM `category`
            WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
0.77 ms
(0.00%)
# header::navigation::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_d312cf1ccfc847f98e1d9e7bb2e5b08b AND (`category`.`level` > :param_3ee8b936174547569b821e305593645b AND `category`.`level` <= :param_d5961355019f43e0aec1d550d51402c9)))
0.05 ms
(0.00%)
SELECT LOWER(HEX(`category`.`parent_id`)) as `category-ids.key`, COUNT(`category`.`id`) as `category-ids.count`, COUNT(DISTINCT `category`.`id`) as `visible-children-count` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_1e925096d44b4b2989cf87fd90f9ae67 AND `category`.`level` = :param_35daf1269273436185955c26aacdc28a AND `category`.`active` = :param_dfb61966c7844ef6b673d96e4275e0a8 AND `category`.`visible` = :param_1ad2a44f60eb4303b8d97925f21c2f53)) GROUP BY `category`.`parent_id`
0.71 ms
(0.00%)
# header::navigation::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
0.24 ms
(0.00%)
# navigation-route::meta-information
            SELECT LOWER(HEX(`id`)), `path`, `level`
            FROM `category`
            WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
1.07 ms
(0.00%)
# header::navigation::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
0.05 ms
(0.00%)
SELECT `language`.`id` FROM `language` WHERE `language`.`id` IN (:ids) LIMIT 1
0.14 ms
(0.00%)
SELECT `language`.`id` as `language.id`, `language`.`parent_id` as `language.parentId`, `language`.`locale_id` as `language.localeId`, `language`.`translation_code_id` as `language.translationCodeId`, `language`.`name` as `language.name`, `language`.`custom_fields` as `language.customFields`, `language`.`created_at` as `language.createdAt`, `language`.`updated_at` as `language.updatedAt`, `language.locale`.`id` as `language.locale.id`, `language.locale`.`code` as `language.locale.code`, `language.locale`.`created_at` as `language.locale.createdAt`, `language.locale`.`updated_at` as `language.locale.updatedAt`, `language.locale.translation.name`, COALESCE(`language.locale.translation.name`,`language.locale.translation.name`) as `language.locale.name`, `language.locale.translation.territory`, COALESCE(`language.locale.translation.territory`,`language.locale.translation.territory`) as `language.locale.territory`, `language.locale.translation.customFields`, COALESCE(`language.locale.translation.customFields`,`language.locale.translation.customFields`) as `language.locale.customFields`, `language.locale.translation.createdAt`, `language.locale.translation.updatedAt`, `language.locale.translation.localeId`, `language.locale.translation.languageId` FROM `language` LEFT JOIN `locale` `language.locale` ON `language`.`locale_id` = `language.locale`.`id` LEFT JOIN (SELECT `language.locale.translation`.locale_id, `language.locale.translation`.name as `language.locale.translation.name`, `language.locale.translation`.territory as `language.locale.translation.territory`, `language.locale.translation`.custom_fields as `language.locale.translation.customFields`, `language.locale.translation`.created_at as `language.locale.translation.createdAt`, `language.locale.translation`.updated_at as `language.locale.translation.updatedAt`, `language.locale.translation`.locale_id as `language.locale.translation.localeId`, `language.locale.translation`.language_id as `language.locale.translation.languageId` FROM `locale_translation` `language.locale.translation` WHERE `language.locale.translation`.language_id = :languageId) `language.locale.locale_translation` ON `language.locale.locale_translation`.`locale_id` = `language.locale`.`id` WHERE `language`.`id` IN (:ids)
0.10 ms
(0.00%)
# generic-page::shipping-methods::search-ids
SELECT `shipping_method`.`id` FROM `shipping_method` LEFT JOIN `sales_channel_shipping_method` `shipping_method.salesChannels.mapping` ON `shipping_method`.`id` = `shipping_method.salesChannels.mapping`.`shipping_method_id`  LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `sales_channel` `shipping_method.salesChannels` ON `shipping_method.salesChannels.mapping`.`sales_channel_id` = `shipping_method.salesChannels`.`id`  WHERE (`shipping_method`.`active` = :param_feabc62b8a31437487a2da71484096d0 AND `shipping_method.salesChannels`.`id` = :param_c1ca55124f434b8f9c3a28aed78ec50b) GROUP BY `shipping_method`.`id` ORDER BY MIN(`shipping_method`.`position`) ASC, MIN(COALESCE(`shipping_method.translation.name`)) ASC
0.68 ms
(0.00%)
# generic-page::shipping-methods::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.media`.`id` as `shipping_method.media.id`, `shipping_method.media`.`user_id` as `shipping_method.media.userId`, `shipping_method.media`.`media_folder_id` as `shipping_method.media.mediaFolderId`, `shipping_method.media`.`mime_type` as `shipping_method.media.mimeType`, `shipping_method.media`.`file_extension` as `shipping_method.media.fileExtension`, `shipping_method.media`.`uploaded_at` as `shipping_method.media.uploadedAt`, `shipping_method.media`.`file_name` as `shipping_method.media.fileName`, `shipping_method.media`.`file_size` as `shipping_method.media.fileSize`, `shipping_method.media`.`media_type` as `shipping_method.media.mediaTypeRaw`, `shipping_method.media`.`meta_data` as `shipping_method.media.metaData`, `shipping_method.media`.`private` as `shipping_method.media.private`, `shipping_method.media`.`thumbnails_ro` as `shipping_method.media.thumbnailsRo`, `shipping_method.media`.`created_at` as `shipping_method.media.createdAt`, `shipping_method.media`.`updated_at` as `shipping_method.media.updatedAt`, `shipping_method.media.translation.title`, COALESCE(`shipping_method.media.translation.title`,`shipping_method.media.translation.title`) as `shipping_method.media.title`, `shipping_method.media.translation.alt`, COALESCE(`shipping_method.media.translation.alt`,`shipping_method.media.translation.alt`) as `shipping_method.media.alt`, `shipping_method.media.translation.customFields`, COALESCE(`shipping_method.media.translation.customFields`,`shipping_method.media.translation.customFields`) as `shipping_method.media.customFields`, `shipping_method.media.translation.createdAt`, `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation.mediaId`, `shipping_method.media.translation.languageId`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `media` `shipping_method.media` ON `shipping_method`.`media_id` = `shipping_method.media`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN (SELECT `shipping_method.media.translation`.media_id, `shipping_method.media.translation`.title as `shipping_method.media.translation.title`, `shipping_method.media.translation`.alt as `shipping_method.media.translation.alt`, `shipping_method.media.translation`.custom_fields as `shipping_method.media.translation.customFields`, `shipping_method.media.translation`.created_at as `shipping_method.media.translation.createdAt`, `shipping_method.media.translation`.updated_at as `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation`.media_id as `shipping_method.media.translation.mediaId`, `shipping_method.media.translation`.language_id as `shipping_method.media.translation.languageId` FROM `media_translation` `shipping_method.media.translation` WHERE `shipping_method.media.translation`.language_id = :languageId) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (:ids)
0.05 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.05 ms
(0.00%)
# generic-page::payment-methods::search-ids
SELECT `payment_method`.`id` FROM `payment_method` LEFT JOIN `sales_channel_payment_method` `payment_method.salesChannels.mapping` ON `payment_method`.`id` = `payment_method.salesChannels.mapping`.`payment_method_id`  LEFT JOIN `sales_channel` `payment_method.salesChannels` ON `payment_method.salesChannels.mapping`.`sales_channel_id` = `payment_method.salesChannels`.`id`  WHERE (`payment_method`.`active` = :param_d246195ae0844620b4a49362d729c9df AND `payment_method.salesChannels`.`id` = :param_0b3b99625292442c83518a94f04eee76) GROUP BY `payment_method`.`id` ORDER BY MIN(`payment_method`.`position`) ASC
0.58 ms
(0.00%)
# generic-page::payment-methods::read
SELECT `payment_method`.`id` as `payment_method.id`, `payment_method`.`plugin_id` as `payment_method.pluginId`, `payment_method`.`handler_identifier` as `payment_method.handlerIdentifier`, `payment_method`.`position` as `payment_method.position`, `payment_method`.`active` as `payment_method.active`, `payment_method`.`after_order_enabled` as `payment_method.afterOrderEnabled`, `payment_method`.`availability_rule_id` as `payment_method.availabilityRuleId`, `payment_method`.`media_id` as `payment_method.mediaId`, `payment_method.appPaymentMethod`.`id` as `payment_method.appPaymentMethod.id`, `payment_method.appPaymentMethod`.`app_name` as `payment_method.appPaymentMethod.appName`, `payment_method.appPaymentMethod`.`identifier` as `payment_method.appPaymentMethod.identifier`, `payment_method.appPaymentMethod`.`pay_url` as `payment_method.appPaymentMethod.payUrl`, `payment_method.appPaymentMethod`.`finalize_url` as `payment_method.appPaymentMethod.finalizeUrl`, `payment_method.appPaymentMethod`.`validate_url` as `payment_method.appPaymentMethod.validateUrl`, `payment_method.appPaymentMethod`.`capture_url` as `payment_method.appPaymentMethod.captureUrl`, `payment_method.appPaymentMethod`.`refund_url` as `payment_method.appPaymentMethod.refundUrl`, `payment_method.appPaymentMethod`.`app_id` as `payment_method.appPaymentMethod.appId`, `payment_method.appPaymentMethod`.`original_media_id` as `payment_method.appPaymentMethod.originalMediaId`, `payment_method.appPaymentMethod`.`payment_method_id` as `payment_method.appPaymentMethod.paymentMethodId`, `payment_method.appPaymentMethod`.`created_at` as `payment_method.appPaymentMethod.createdAt`, `payment_method.appPaymentMethod`.`updated_at` as `payment_method.appPaymentMethod.updatedAt`, `payment_method`.`created_at` as `payment_method.createdAt`, `payment_method`.`updated_at` as `payment_method.updatedAt`, `payment_method.media`.`id` as `payment_method.media.id`, `payment_method.media`.`user_id` as `payment_method.media.userId`, `payment_method.media`.`media_folder_id` as `payment_method.media.mediaFolderId`, `payment_method.media`.`mime_type` as `payment_method.media.mimeType`, `payment_method.media`.`file_extension` as `payment_method.media.fileExtension`, `payment_method.media`.`uploaded_at` as `payment_method.media.uploadedAt`, `payment_method.media`.`file_name` as `payment_method.media.fileName`, `payment_method.media`.`file_size` as `payment_method.media.fileSize`, `payment_method.media`.`media_type` as `payment_method.media.mediaTypeRaw`, `payment_method.media`.`meta_data` as `payment_method.media.metaData`, `payment_method.media`.`private` as `payment_method.media.private`, `payment_method.media`.`thumbnails_ro` as `payment_method.media.thumbnailsRo`, `payment_method.media`.`created_at` as `payment_method.media.createdAt`, `payment_method.media`.`updated_at` as `payment_method.media.updatedAt`, `payment_method.media.translation.title`, COALESCE(`payment_method.media.translation.title`,`payment_method.media.translation.title`) as `payment_method.media.title`, `payment_method.media.translation.alt`, COALESCE(`payment_method.media.translation.alt`,`payment_method.media.translation.alt`) as `payment_method.media.alt`, `payment_method.media.translation.customFields`, COALESCE(`payment_method.media.translation.customFields`,`payment_method.media.translation.customFields`) as `payment_method.media.customFields`, `payment_method.media.translation.createdAt`, `payment_method.media.translation.updatedAt`, `payment_method.media.translation.mediaId`, `payment_method.media.translation.languageId`, `payment_method.translation.name`, COALESCE(`payment_method.translation.name`,`payment_method.translation.name`) as `payment_method.name`, `payment_method.translation.distinguishableName`, COALESCE(`payment_method.translation.distinguishableName`,`payment_method.translation.distinguishableName`) as `payment_method.distinguishableName`, `payment_method.translation.description`, COALESCE(`payment_method.translation.description`,`payment_method.translation.description`) as `payment_method.description`, `payment_method.translation.customFields`, COALESCE(`payment_method.translation.customFields`,`payment_method.translation.customFields`) as `payment_method.customFields`, `payment_method.translation.createdAt`, `payment_method.translation.updatedAt`, `payment_method.translation.paymentMethodId`, `payment_method.translation.languageId` FROM `payment_method` LEFT JOIN (SELECT `payment_method.translation`.payment_method_id, `payment_method.translation`.name as `payment_method.translation.name`, `payment_method.translation`.distinguishable_name as `payment_method.translation.distinguishableName`, `payment_method.translation`.description as `payment_method.translation.description`, `payment_method.translation`.custom_fields as `payment_method.translation.customFields`, `payment_method.translation`.created_at as `payment_method.translation.createdAt`, `payment_method.translation`.updated_at as `payment_method.translation.updatedAt`, `payment_method.translation`.payment_method_id as `payment_method.translation.paymentMethodId`, `payment_method.translation`.language_id as `payment_method.translation.languageId` FROM `payment_method_translation` `payment_method.translation` WHERE `payment_method.translation`.language_id = :languageId) `payment_method.payment_method_translation` ON `payment_method.payment_method_translation`.`payment_method_id` = `payment_method`.`id` LEFT JOIN `app_payment_method` `payment_method.appPaymentMethod` ON `payment_method`.`id` = `payment_method.appPaymentMethod`.`payment_method_id` LEFT JOIN `media` `payment_method.media` ON `payment_method`.`media_id` = `payment_method.media`.`id` LEFT JOIN (SELECT `payment_method.media.translation`.media_id, `payment_method.media.translation`.title as `payment_method.media.translation.title`, `payment_method.media.translation`.alt as `payment_method.media.translation.alt`, `payment_method.media.translation`.custom_fields as `payment_method.media.translation.customFields`, `payment_method.media.translation`.created_at as `payment_method.media.translation.createdAt`, `payment_method.media.translation`.updated_at as `payment_method.media.translation.updatedAt`, `payment_method.media.translation`.media_id as `payment_method.media.translation.mediaId`, `payment_method.media.translation`.language_id as `payment_method.media.translation.languageId` FROM `media_translation` `payment_method.media.translation` WHERE `payment_method.media.translation`.language_id = :languageId) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (:ids)
0.05 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.32 ms
(0.00%)
# product-review-route::aggregation::customer-login-filter
SELECT `product_review`.`points` as `ratingMatrix.key`, COUNT(`product_review`.`id`) as `ratingMatrix.count` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE ((((`product_review`.`status` = :param_60804779573446ad9237edaedc51373f) AND (`product_review.product`.`id` = :param_87e6a40352274f7d9cadb5bd55cfb748 OR `product_review.product`.`parent_id` = :param_50cb12d164004d5c89f61ddf8f6cecd2)))) AND (((`product_review`.`status` = :param_432a45b2a88645e9ac628db96216d9f0))) GROUP BY `product_review`.`points`
0.18 ms
(0.00%)
# product-review-route::search-ids
SELECT `product_review`.`id` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE (((`product_review`.`status` = :param_ac261bfe6ba346e1a9558cd454df7339) AND (`product_review.product`.`id` = :param_0b271f06ef9c4824b69cffc3c9ff3fa4 OR `product_review.product`.`parent_id` = :param_b189d041b54e44bd8e6d4e52c02472d0))) ORDER BY `product_review`.`created_at` DESC LIMIT 10
0.18 ms
(0.00%)
SELECT COUNT(*) FROM (# product-review-route::search-ids
SELECT `product_review`.`id` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE (((`product_review`.`status` = :param_ac261bfe6ba346e1a9558cd454df7339) AND (`product_review.product`.`id` = :param_0b271f06ef9c4824b69cffc3c9ff3fa4 OR `product_review.product`.`parent_id` = :param_b189d041b54e44bd8e6d4e52c02472d0)))) total
0.17 ms
(0.00%)
# product-cross-selling-route::search-ids
SELECT `product_cross_selling`.`id` FROM `product_cross_selling` LEFT JOIN `product` `product_cross_selling.product` ON `product_cross_selling`.`product_id` = `product_cross_selling.product`.`crossSellings` LEFT JOIN `product` `product_cross_selling.product.parent` ON `product_cross_selling.product`.`parent_id` = `product_cross_selling.product.parent`.`id` AND `product_cross_selling.product`.`version_id` = `product_cross_selling.product.parent`.`version_id` WHERE (`product_cross_selling.product`.`id` = :param_a4ac96338cc54e5eb9437fb4fced6d04 AND `product_cross_selling`.`active` = :param_35bf03064478425a93edb7ec79e69d41) ORDER BY `product_cross_selling`.`position` ASC
3.47 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
0.15 ms
(0.00%)
SELECT product.is_closeout,
                    product.option_ids
               FROM product
              WHERE product.available_stock < 1
                AND product.parent_id = UNHEX(:parent)
4.19 ms
(0.00%)
SELECT `neno_marketing_essentials_register_popup`.`id` as `neno_marketing_essentials_register_popup.id`, `neno_marketing_essentials_register_popup`.`dev_mode` as `neno_marketing_essentials_register_popup.devMode`, `neno_marketing_essentials_register_popup`.`is_global` as `neno_marketing_essentials_register_popup.isGlobal`, `neno_marketing_essentials_register_popup`.`visible_settings` as `neno_marketing_essentials_register_popup.visibleSettings`, `neno_marketing_essentials_register_popup`.`category_id` as `neno_marketing_essentials_register_popup.categoryId`, `neno_marketing_essentials_register_popup`.`product_id` as `neno_marketing_essentials_register_popup.productId`, `neno_marketing_essentials_register_popup`.`popup_trigger` as `neno_marketing_essentials_register_popup.popupTrigger`, `neno_marketing_essentials_register_popup`.`popup_time` as `neno_marketing_essentials_register_popup.popupTime`, `neno_marketing_essentials_register_popup`.`popup_scroll` as `neno_marketing_essentials_register_popup.popupScroll`, `neno_marketing_essentials_register_popup`.`height_mobile` as `neno_marketing_essentials_register_popup.heightMobile`, `neno_marketing_essentials_register_popup`.`height_desktop` as `neno_marketing_essentials_register_popup.heightDesktop`, `neno_marketing_essentials_register_popup`.`headline_font_family` as `neno_marketing_essentials_register_popup.headlineFontFamily`, `neno_marketing_essentials_register_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_register_popup.headlineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_register_popup.headlineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_register_popup.headlineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_register_popup.headlineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_register_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_register_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`subline_font_family` as `neno_marketing_essentials_register_popup.sublineFontFamily`, `neno_marketing_essentials_register_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_register_popup.sublineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_register_popup.sublineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_register_popup.sublineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_register_popup.sublineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_register_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_register_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`promotion_font_family` as `neno_marketing_essentials_register_popup.promotionFontFamily`, `neno_marketing_essentials_register_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_register_popup.promotionFontSizeMobile`, `neno_marketing_essentials_register_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_register_popup.promotionLineHeightMobile`, `neno_marketing_essentials_register_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_register_popup.promotionFontSizeTablet`, `neno_marketing_essentials_register_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_register_popup.promotionLineHeightTablet`, `neno_marketing_essentials_register_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_register_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_register_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`media_background_color` as `neno_marketing_essentials_register_popup.mediaBackgroundColor`, `neno_marketing_essentials_register_popup`.`image_position` as `neno_marketing_essentials_register_popup.imagePosition`, `neno_marketing_essentials_register_popup`.`image_fit` as `neno_marketing_essentials_register_popup.imageFit`, `neno_marketing_essentials_register_popup`.`image_alignment` as `neno_marketing_essentials_register_popup.imageAlignment`, `neno_marketing_essentials_register_popup`.`image_mobile_settings` as `neno_marketing_essentials_register_popup.imageMobileSettings`, `neno_marketing_essentials_register_popup`.`background_color` as `neno_marketing_essentials_register_popup.backgroundColor`, `neno_marketing_essentials_register_popup`.`close_button_color` as `neno_marketing_essentials_register_popup.closeButtonColor`, `neno_marketing_essentials_register_popup`.`close_button_hover_color` as `neno_marketing_essentials_register_popup.closeButtonHoverColor`, `neno_marketing_essentials_register_popup`.`promotion_color` as `neno_marketing_essentials_register_popup.promotionColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_hover_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundHoverColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_color` as `neno_marketing_essentials_register_popup.submitButtonTextColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_hover_color` as `neno_marketing_essentials_register_popup.submitButtonTextHoverColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_color` as `neno_marketing_essentials_register_popup.nonSubmitTextColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_hover_color` as `neno_marketing_essentials_register_popup.nonSubmitTextHoverColor`, `neno_marketing_essentials_register_popup`.`popup_border_radius` as `neno_marketing_essentials_register_popup.popupBorderRadius`, `neno_marketing_essentials_register_popup`.`submit_button_border_radius` as `neno_marketing_essentials_register_popup.submitButtonBorderRadius`, `neno_marketing_essentials_register_popup`.`content_alignment` as `neno_marketing_essentials_register_popup.contentAlignment`, `neno_marketing_essentials_register_popup`.`promotion_active` as `neno_marketing_essentials_register_popup.promotionActive`, `neno_marketing_essentials_register_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_register_popup.promotionShowValidUntil`, `neno_marketing_essentials_register_popup`.`promotion_id` as `neno_marketing_essentials_register_popup.promotionId`, `neno_marketing_essentials_register_popup.promotion`.`id` as `neno_marketing_essentials_register_popup.promotion.id`, `neno_marketing_essentials_register_popup.promotion`.`active` as `neno_marketing_essentials_register_popup.promotion.active`, `neno_marketing_essentials_register_popup.promotion`.`valid_from` as `neno_marketing_essentials_register_popup.promotion.validFrom`, `neno_marketing_essentials_register_popup.promotion`.`valid_until` as `neno_marketing_essentials_register_popup.promotion.validUntil`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_register_popup.promotion`.`priority` as `neno_marketing_essentials_register_popup.promotion.priority`, `neno_marketing_essentials_register_popup.promotion`.`exclusive` as `neno_marketing_essentials_register_popup.promotion.exclusive`, `neno_marketing_essentials_register_popup.promotion`.`code` as `neno_marketing_essentials_register_popup.promotion.code`, `neno_marketing_essentials_register_popup.promotion`.`use_codes` as `neno_marketing_essentials_register_popup.promotion.useCodes`, `neno_marketing_essentials_register_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_register_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_register_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_register_popup.promotion.individualCodePattern`, `neno_marketing_essentials_register_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_register_popup.promotion.useSetGroups`, `neno_marketing_essentials_register_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_register_popup.promotion.customerRestriction`, `neno_marketing_essentials_register_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_register_popup.promotion.preventCombination`, `neno_marketing_essentials_register_popup.promotion`.`order_count` as `neno_marketing_essentials_register_popup.promotion.orderCount`, `neno_marketing_essentials_register_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_register_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_register_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_register_popup.promotion.exclusionIds`, `neno_marketing_essentials_register_popup.promotion`.`created_at` as `neno_marketing_essentials_register_popup.promotion.createdAt`, `neno_marketing_essentials_register_popup.promotion`.`updated_at` as `neno_marketing_essentials_register_popup.promotion.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.name`,`neno_marketing_essentials_register_popup.promotion.translation.name`) as `neno_marketing_essentials_register_popup.promotion.name`, `neno_marketing_essentials_register_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.customFields`,`neno_marketing_essentials_register_popup.promotion.translation.customFields`) as `neno_marketing_essentials_register_popup.promotion.customFields`, `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation.languageId`, `neno_marketing_essentials_register_popup`.`register_media_image_id` as `neno_marketing_essentials_register_popup.registerMediaImageId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`id` as `neno_marketing_essentials_register_popup.registerMediaImage.id`, `neno_marketing_essentials_register_popup.registerMediaImage`.`user_id` as `neno_marketing_essentials_register_popup.registerMediaImage.userId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_folder_id` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaFolderId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`mime_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mimeType`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_extension` as `neno_marketing_essentials_register_popup.registerMediaImage.fileExtension`, `neno_marketing_essentials_register_popup.registerMediaImage`.`uploaded_at` as `neno_marketing_essentials_register_popup.registerMediaImage.uploadedAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_name` as `neno_marketing_essentials_register_popup.registerMediaImage.fileName`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_size` as `neno_marketing_essentials_register_popup.registerMediaImage.fileSize`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaTypeRaw`, `neno_marketing_essentials_register_popup.registerMediaImage`.`meta_data` as `neno_marketing_essentials_register_popup.registerMediaImage.metaData`, `neno_marketing_essentials_register_popup.registerMediaImage`.`private` as `neno_marketing_essentials_register_popup.registerMediaImage.private`, `neno_marketing_essentials_register_popup.registerMediaImage`.`thumbnails_ro` as `neno_marketing_essentials_register_popup.registerMediaImage.thumbnailsRo`, `neno_marketing_essentials_register_popup.registerMediaImage`.`created_at` as `neno_marketing_essentials_register_popup.registerMediaImage.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`updated_at` as `neno_marketing_essentials_register_popup.registerMediaImage.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`) as `neno_marketing_essentials_register_popup.registerMediaImage.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`) as `neno_marketing_essentials_register_popup.registerMediaImage.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`) as `neno_marketing_essentials_register_popup.registerMediaImage.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId`, `neno_marketing_essentials_register_popup`.`created_at` as `neno_marketing_essentials_register_popup.createdAt`, `neno_marketing_essentials_register_popup`.`updated_at` as `neno_marketing_essentials_register_popup.updatedAt`, `neno_marketing_essentials_register_popup.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.translation.name`,`neno_marketing_essentials_register_popup.translation.name`) as `neno_marketing_essentials_register_popup.name`, `neno_marketing_essentials_register_popup.translation.headline`, COALESCE(`neno_marketing_essentials_register_popup.translation.headline`,`neno_marketing_essentials_register_popup.translation.headline`) as `neno_marketing_essentials_register_popup.headline`, `neno_marketing_essentials_register_popup.translation.subline`, COALESCE(`neno_marketing_essentials_register_popup.translation.subline`,`neno_marketing_essentials_register_popup.translation.subline`) as `neno_marketing_essentials_register_popup.subline`, `neno_marketing_essentials_register_popup.translation.text`, COALESCE(`neno_marketing_essentials_register_popup.translation.text`,`neno_marketing_essentials_register_popup.translation.text`) as `neno_marketing_essentials_register_popup.text`, `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_register_popup.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation.textSubmitButton`, COALESCE(`neno_marketing_essentials_register_popup.translation.textSubmitButton`,`neno_marketing_essentials_register_popup.translation.textSubmitButton`) as `neno_marketing_essentials_register_popup.textSubmitButton`, `neno_marketing_essentials_register_popup.translation.textNonSubmit`, COALESCE(`neno_marketing_essentials_register_popup.translation.textNonSubmit`,`neno_marketing_essentials_register_popup.translation.textNonSubmit`) as `neno_marketing_essentials_register_popup.textNonSubmit`, `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id, `neno_marketing_essentials_register_popup.translation`.name as `neno_marketing_essentials_register_popup.translation.name`, `neno_marketing_essentials_register_popup.translation`.headline as `neno_marketing_essentials_register_popup.translation.headline`, `neno_marketing_essentials_register_popup.translation`.subline as `neno_marketing_essentials_register_popup.translation.subline`, `neno_marketing_essentials_register_popup.translation`.text as `neno_marketing_essentials_register_popup.translation.text`, `neno_marketing_essentials_register_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation`.text_submit_button as `neno_marketing_essentials_register_popup.translation.textSubmitButton`, `neno_marketing_essentials_register_popup.translation`.text_non_submit as `neno_marketing_essentials_register_popup.translation.textNonSubmit`, `neno_marketing_essentials_register_popup.translation`.created_at as `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation`.updated_at as `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id as `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation`.language_id as `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup_translation` `neno_marketing_essentials_register_popup.translation` WHERE `neno_marketing_essentials_register_popup.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation` ON `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation`.`neno_marketing_essentials_register_popup_id` = `neno_marketing_essentials_register_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_register_popup.promotion` ON `neno_marketing_essentials_register_popup`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_register_popup.registerMediaImage` ON `neno_marketing_essentials_register_popup`.`register_media_image_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_register_popup.promotion.translation`.name as `neno_marketing_essentials_register_popup.promotion.translation.name`, `neno_marketing_essentials_register_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_register_popup.promotion.translation.customFields`, `neno_marketing_essentials_register_popup.promotion.translation`.created_at as `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation`.updated_at as `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation`.language_id as `neno_marketing_essentials_register_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_register_popup.promotion.translation` WHERE `neno_marketing_essentials_register_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.promotion.promotion_translation` ON `neno_marketing_essentials_register_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.title as `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.alt as `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.custom_fields as `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.created_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.updated_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_register_popup.registerMediaImage.translation` WHERE `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.registerMediaImage.media_translation` ON `neno_marketing_essentials_register_popup.registerMediaImage.media_translation`.`media_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` WHERE ((`neno_marketing_essentials_register_popup`.`is_global` = :param_2447cf83593f4a3184db2f1027081c90 AND `neno_marketing_essentials_register_popup`.`visible_settings` = :param_061fe41b9ad748aa9946f7410e2efc32 AND `neno_marketing_essentials_register_popup`.`product_id` = :param_eb9fb6cb73c44ef993430d061141df76))
4.84 ms
(0.00%)
SELECT `neno_marketing_essentials_newsletter_popup`.`id` as `neno_marketing_essentials_newsletter_popup.id`, `neno_marketing_essentials_newsletter_popup`.`dev_mode` as `neno_marketing_essentials_newsletter_popup.devMode`, `neno_marketing_essentials_newsletter_popup`.`is_global` as `neno_marketing_essentials_newsletter_popup.isGlobal`, `neno_marketing_essentials_newsletter_popup`.`visible_settings` as `neno_marketing_essentials_newsletter_popup.visibleSettings`, `neno_marketing_essentials_newsletter_popup`.`category_id` as `neno_marketing_essentials_newsletter_popup.categoryId`, `neno_marketing_essentials_newsletter_popup`.`product_id` as `neno_marketing_essentials_newsletter_popup.productId`, `neno_marketing_essentials_newsletter_popup`.`popup_trigger` as `neno_marketing_essentials_newsletter_popup.popupTrigger`, `neno_marketing_essentials_newsletter_popup`.`popup_time` as `neno_marketing_essentials_newsletter_popup.popupTime`, `neno_marketing_essentials_newsletter_popup`.`popup_scroll` as `neno_marketing_essentials_newsletter_popup.popupScroll`, `neno_marketing_essentials_newsletter_popup`.`height_mobile` as `neno_marketing_essentials_newsletter_popup.heightMobile`, `neno_marketing_essentials_newsletter_popup`.`height_desktop` as `neno_marketing_essentials_newsletter_popup.heightDesktop`, `neno_marketing_essentials_newsletter_popup`.`show_first_name` as `neno_marketing_essentials_newsletter_popup.showFirstName`, `neno_marketing_essentials_newsletter_popup`.`show_last_name` as `neno_marketing_essentials_newsletter_popup.showLastName`, `neno_marketing_essentials_newsletter_popup`.`headline_font_family` as `neno_marketing_essentials_newsletter_popup.headlineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_font_family` as `neno_marketing_essentials_newsletter_popup.sublineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_family` as `neno_marketing_essentials_newsletter_popup.promotionFontFamily`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`media_background_color` as `neno_marketing_essentials_newsletter_popup.mediaBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`image_position` as `neno_marketing_essentials_newsletter_popup.imagePosition`, `neno_marketing_essentials_newsletter_popup`.`image_fit` as `neno_marketing_essentials_newsletter_popup.imageFit`, `neno_marketing_essentials_newsletter_popup`.`image_alignment` as `neno_marketing_essentials_newsletter_popup.imageAlignment`, `neno_marketing_essentials_newsletter_popup`.`image_mobile_settings` as `neno_marketing_essentials_newsletter_popup.imageMobileSettings`, `neno_marketing_essentials_newsletter_popup`.`background_color` as `neno_marketing_essentials_newsletter_popup.backgroundColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_color` as `neno_marketing_essentials_newsletter_popup.closeButtonColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_hover_color` as `neno_marketing_essentials_newsletter_popup.closeButtonHoverColor`, `neno_marketing_essentials_newsletter_popup`.`promotion_color` as `neno_marketing_essentials_newsletter_popup.promotionColor`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_color` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundHoverColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_hover_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`popup_border_radius` as `neno_marketing_essentials_newsletter_popup.popupBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_radius` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_border_radius` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`content_alignment` as `neno_marketing_essentials_newsletter_popup.contentAlignment`, `neno_marketing_essentials_newsletter_popup`.`promotion_active` as `neno_marketing_essentials_newsletter_popup.promotionActive`, `neno_marketing_essentials_newsletter_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_newsletter_popup.promotionShowValidUntil`, `neno_marketing_essentials_newsletter_popup`.`promotion_id` as `neno_marketing_essentials_newsletter_popup.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion`.`id` as `neno_marketing_essentials_newsletter_popup.promotion.id`, `neno_marketing_essentials_newsletter_popup.promotion`.`active` as `neno_marketing_essentials_newsletter_popup.promotion.active`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_from` as `neno_marketing_essentials_newsletter_popup.promotion.validFrom`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_until` as `neno_marketing_essentials_newsletter_popup.promotion.validUntil`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_newsletter_popup.promotion`.`priority` as `neno_marketing_essentials_newsletter_popup.promotion.priority`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusive` as `neno_marketing_essentials_newsletter_popup.promotion.exclusive`, `neno_marketing_essentials_newsletter_popup.promotion`.`code` as `neno_marketing_essentials_newsletter_popup.promotion.code`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_newsletter_popup.promotion.individualCodePattern`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_newsletter_popup.promotion.useSetGroups`, `neno_marketing_essentials_newsletter_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_newsletter_popup.promotion.customerRestriction`, `neno_marketing_essentials_newsletter_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_newsletter_popup.promotion.preventCombination`, `neno_marketing_essentials_newsletter_popup.promotion`.`order_count` as `neno_marketing_essentials_newsletter_popup.promotion.orderCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_newsletter_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_newsletter_popup.promotion.exclusionIds`, `neno_marketing_essentials_newsletter_popup.promotion`.`created_at` as `neno_marketing_essentials_newsletter_popup.promotion.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion`.`updated_at` as `neno_marketing_essentials_newsletter_popup.promotion.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.name`,`neno_marketing_essentials_newsletter_popup.promotion.translation.name`) as `neno_marketing_essentials_newsletter_popup.promotion.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`,`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.promotion.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`media_image_id` as `neno_marketing_essentials_newsletter_popup.mediaImageId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` as `neno_marketing_essentials_newsletter_popup.mediaImage.id`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`user_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.userId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_folder_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaFolderId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`mime_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mimeType`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_extension` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileExtension`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`uploaded_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.uploadedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_name` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileName`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_size` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileSize`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`meta_data` as `neno_marketing_essentials_newsletter_popup.mediaImage.metaData`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`private` as `neno_marketing_essentials_newsletter_popup.mediaImage.private`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_newsletter_popup.mediaImage.thumbnailsRo`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`created_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`updated_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`) as `neno_marketing_essentials_newsletter_popup.mediaImage.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`) as `neno_marketing_essentials_newsletter_popup.mediaImage.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.mediaImage.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`created_at` as `neno_marketing_essentials_newsletter_popup.createdAt`, `neno_marketing_essentials_newsletter_popup`.`updated_at` as `neno_marketing_essentials_newsletter_popup.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.name`,`neno_marketing_essentials_newsletter_popup.translation.name`) as `neno_marketing_essentials_newsletter_popup.name`, `neno_marketing_essentials_newsletter_popup.translation.headline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.headline`,`neno_marketing_essentials_newsletter_popup.translation.headline`) as `neno_marketing_essentials_newsletter_popup.headline`, `neno_marketing_essentials_newsletter_popup.translation.subline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.subline`,`neno_marketing_essentials_newsletter_popup.translation.subline`) as `neno_marketing_essentials_newsletter_popup.subline`, `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_newsletter_popup.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`,`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`) as `neno_marketing_essentials_newsletter_popup.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`,`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`) as `neno_marketing_essentials_newsletter_popup.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id, `neno_marketing_essentials_newsletter_popup.translation`.name as `neno_marketing_essentials_newsletter_popup.translation.name`, `neno_marketing_essentials_newsletter_popup.translation`.headline as `neno_marketing_essentials_newsletter_popup.translation.headline`, `neno_marketing_essentials_newsletter_popup.translation`.subline as `neno_marketing_essentials_newsletter_popup.translation.subline`, `neno_marketing_essentials_newsletter_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation`.first_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.last_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.mail_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.text_subscribe_button as `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation`.text_non_subscribe as `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation`.created_at as `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id as `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation`.language_id as `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup_translation` `neno_marketing_essentials_newsletter_popup.translation` WHERE `neno_marketing_essentials_newsletter_popup.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation` ON `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation`.`neno_marketing_essentials_newsletter_popup_id` = `neno_marketing_essentials_newsletter_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_newsletter_popup.promotion` ON `neno_marketing_essentials_newsletter_popup`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_newsletter_popup.mediaImage` ON `neno_marketing_essentials_newsletter_popup`.`media_image_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_newsletter_popup.promotion.translation`.name as `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.created_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_newsletter_popup.promotion.translation` WHERE `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation` ON `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.title as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.alt as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.created_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_newsletter_popup.mediaImage.translation` WHERE `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation` ON `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` WHERE ((`neno_marketing_essentials_newsletter_popup`.`is_global` = :param_1ebdcdfb4f5a4a929613294508a4851b AND `neno_marketing_essentials_newsletter_popup`.`visible_settings` = :param_2f7a20414a7e4dd6a805724bff9a33d5 AND `neno_marketing_essentials_newsletter_popup`.`product_id` = :param_871521190ab34c6e8cedf24d6e14d251))
3.56 ms
(0.00%)
SELECT `neno_marketing_essentials_register_popup`.`id` as `neno_marketing_essentials_register_popup.id`, `neno_marketing_essentials_register_popup`.`dev_mode` as `neno_marketing_essentials_register_popup.devMode`, `neno_marketing_essentials_register_popup`.`is_global` as `neno_marketing_essentials_register_popup.isGlobal`, `neno_marketing_essentials_register_popup`.`visible_settings` as `neno_marketing_essentials_register_popup.visibleSettings`, `neno_marketing_essentials_register_popup`.`category_id` as `neno_marketing_essentials_register_popup.categoryId`, `neno_marketing_essentials_register_popup`.`product_id` as `neno_marketing_essentials_register_popup.productId`, `neno_marketing_essentials_register_popup`.`popup_trigger` as `neno_marketing_essentials_register_popup.popupTrigger`, `neno_marketing_essentials_register_popup`.`popup_time` as `neno_marketing_essentials_register_popup.popupTime`, `neno_marketing_essentials_register_popup`.`popup_scroll` as `neno_marketing_essentials_register_popup.popupScroll`, `neno_marketing_essentials_register_popup`.`height_mobile` as `neno_marketing_essentials_register_popup.heightMobile`, `neno_marketing_essentials_register_popup`.`height_desktop` as `neno_marketing_essentials_register_popup.heightDesktop`, `neno_marketing_essentials_register_popup`.`headline_font_family` as `neno_marketing_essentials_register_popup.headlineFontFamily`, `neno_marketing_essentials_register_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_register_popup.headlineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_register_popup.headlineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_register_popup.headlineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_register_popup.headlineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_register_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_register_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`subline_font_family` as `neno_marketing_essentials_register_popup.sublineFontFamily`, `neno_marketing_essentials_register_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_register_popup.sublineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_register_popup.sublineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_register_popup.sublineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_register_popup.sublineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_register_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_register_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`promotion_font_family` as `neno_marketing_essentials_register_popup.promotionFontFamily`, `neno_marketing_essentials_register_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_register_popup.promotionFontSizeMobile`, `neno_marketing_essentials_register_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_register_popup.promotionLineHeightMobile`, `neno_marketing_essentials_register_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_register_popup.promotionFontSizeTablet`, `neno_marketing_essentials_register_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_register_popup.promotionLineHeightTablet`, `neno_marketing_essentials_register_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_register_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_register_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`media_background_color` as `neno_marketing_essentials_register_popup.mediaBackgroundColor`, `neno_marketing_essentials_register_popup`.`image_position` as `neno_marketing_essentials_register_popup.imagePosition`, `neno_marketing_essentials_register_popup`.`image_fit` as `neno_marketing_essentials_register_popup.imageFit`, `neno_marketing_essentials_register_popup`.`image_alignment` as `neno_marketing_essentials_register_popup.imageAlignment`, `neno_marketing_essentials_register_popup`.`image_mobile_settings` as `neno_marketing_essentials_register_popup.imageMobileSettings`, `neno_marketing_essentials_register_popup`.`background_color` as `neno_marketing_essentials_register_popup.backgroundColor`, `neno_marketing_essentials_register_popup`.`close_button_color` as `neno_marketing_essentials_register_popup.closeButtonColor`, `neno_marketing_essentials_register_popup`.`close_button_hover_color` as `neno_marketing_essentials_register_popup.closeButtonHoverColor`, `neno_marketing_essentials_register_popup`.`promotion_color` as `neno_marketing_essentials_register_popup.promotionColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_hover_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundHoverColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_color` as `neno_marketing_essentials_register_popup.submitButtonTextColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_hover_color` as `neno_marketing_essentials_register_popup.submitButtonTextHoverColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_color` as `neno_marketing_essentials_register_popup.nonSubmitTextColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_hover_color` as `neno_marketing_essentials_register_popup.nonSubmitTextHoverColor`, `neno_marketing_essentials_register_popup`.`popup_border_radius` as `neno_marketing_essentials_register_popup.popupBorderRadius`, `neno_marketing_essentials_register_popup`.`submit_button_border_radius` as `neno_marketing_essentials_register_popup.submitButtonBorderRadius`, `neno_marketing_essentials_register_popup`.`content_alignment` as `neno_marketing_essentials_register_popup.contentAlignment`, `neno_marketing_essentials_register_popup`.`promotion_active` as `neno_marketing_essentials_register_popup.promotionActive`, `neno_marketing_essentials_register_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_register_popup.promotionShowValidUntil`, `neno_marketing_essentials_register_popup`.`promotion_id` as `neno_marketing_essentials_register_popup.promotionId`, `neno_marketing_essentials_register_popup.promotion`.`id` as `neno_marketing_essentials_register_popup.promotion.id`, `neno_marketing_essentials_register_popup.promotion`.`active` as `neno_marketing_essentials_register_popup.promotion.active`, `neno_marketing_essentials_register_popup.promotion`.`valid_from` as `neno_marketing_essentials_register_popup.promotion.validFrom`, `neno_marketing_essentials_register_popup.promotion`.`valid_until` as `neno_marketing_essentials_register_popup.promotion.validUntil`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_register_popup.promotion`.`priority` as `neno_marketing_essentials_register_popup.promotion.priority`, `neno_marketing_essentials_register_popup.promotion`.`exclusive` as `neno_marketing_essentials_register_popup.promotion.exclusive`, `neno_marketing_essentials_register_popup.promotion`.`code` as `neno_marketing_essentials_register_popup.promotion.code`, `neno_marketing_essentials_register_popup.promotion`.`use_codes` as `neno_marketing_essentials_register_popup.promotion.useCodes`, `neno_marketing_essentials_register_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_register_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_register_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_register_popup.promotion.individualCodePattern`, `neno_marketing_essentials_register_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_register_popup.promotion.useSetGroups`, `neno_marketing_essentials_register_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_register_popup.promotion.customerRestriction`, `neno_marketing_essentials_register_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_register_popup.promotion.preventCombination`, `neno_marketing_essentials_register_popup.promotion`.`order_count` as `neno_marketing_essentials_register_popup.promotion.orderCount`, `neno_marketing_essentials_register_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_register_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_register_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_register_popup.promotion.exclusionIds`, `neno_marketing_essentials_register_popup.promotion`.`created_at` as `neno_marketing_essentials_register_popup.promotion.createdAt`, `neno_marketing_essentials_register_popup.promotion`.`updated_at` as `neno_marketing_essentials_register_popup.promotion.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.name`,`neno_marketing_essentials_register_popup.promotion.translation.name`) as `neno_marketing_essentials_register_popup.promotion.name`, `neno_marketing_essentials_register_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.customFields`,`neno_marketing_essentials_register_popup.promotion.translation.customFields`) as `neno_marketing_essentials_register_popup.promotion.customFields`, `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation.languageId`, `neno_marketing_essentials_register_popup`.`register_media_image_id` as `neno_marketing_essentials_register_popup.registerMediaImageId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`id` as `neno_marketing_essentials_register_popup.registerMediaImage.id`, `neno_marketing_essentials_register_popup.registerMediaImage`.`user_id` as `neno_marketing_essentials_register_popup.registerMediaImage.userId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_folder_id` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaFolderId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`mime_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mimeType`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_extension` as `neno_marketing_essentials_register_popup.registerMediaImage.fileExtension`, `neno_marketing_essentials_register_popup.registerMediaImage`.`uploaded_at` as `neno_marketing_essentials_register_popup.registerMediaImage.uploadedAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_name` as `neno_marketing_essentials_register_popup.registerMediaImage.fileName`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_size` as `neno_marketing_essentials_register_popup.registerMediaImage.fileSize`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaTypeRaw`, `neno_marketing_essentials_register_popup.registerMediaImage`.`meta_data` as `neno_marketing_essentials_register_popup.registerMediaImage.metaData`, `neno_marketing_essentials_register_popup.registerMediaImage`.`private` as `neno_marketing_essentials_register_popup.registerMediaImage.private`, `neno_marketing_essentials_register_popup.registerMediaImage`.`thumbnails_ro` as `neno_marketing_essentials_register_popup.registerMediaImage.thumbnailsRo`, `neno_marketing_essentials_register_popup.registerMediaImage`.`created_at` as `neno_marketing_essentials_register_popup.registerMediaImage.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`updated_at` as `neno_marketing_essentials_register_popup.registerMediaImage.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`) as `neno_marketing_essentials_register_popup.registerMediaImage.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`) as `neno_marketing_essentials_register_popup.registerMediaImage.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`) as `neno_marketing_essentials_register_popup.registerMediaImage.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId`, `neno_marketing_essentials_register_popup`.`created_at` as `neno_marketing_essentials_register_popup.createdAt`, `neno_marketing_essentials_register_popup`.`updated_at` as `neno_marketing_essentials_register_popup.updatedAt`, `neno_marketing_essentials_register_popup.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.translation.name`,`neno_marketing_essentials_register_popup.translation.name`) as `neno_marketing_essentials_register_popup.name`, `neno_marketing_essentials_register_popup.translation.headline`, COALESCE(`neno_marketing_essentials_register_popup.translation.headline`,`neno_marketing_essentials_register_popup.translation.headline`) as `neno_marketing_essentials_register_popup.headline`, `neno_marketing_essentials_register_popup.translation.subline`, COALESCE(`neno_marketing_essentials_register_popup.translation.subline`,`neno_marketing_essentials_register_popup.translation.subline`) as `neno_marketing_essentials_register_popup.subline`, `neno_marketing_essentials_register_popup.translation.text`, COALESCE(`neno_marketing_essentials_register_popup.translation.text`,`neno_marketing_essentials_register_popup.translation.text`) as `neno_marketing_essentials_register_popup.text`, `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_register_popup.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation.textSubmitButton`, COALESCE(`neno_marketing_essentials_register_popup.translation.textSubmitButton`,`neno_marketing_essentials_register_popup.translation.textSubmitButton`) as `neno_marketing_essentials_register_popup.textSubmitButton`, `neno_marketing_essentials_register_popup.translation.textNonSubmit`, COALESCE(`neno_marketing_essentials_register_popup.translation.textNonSubmit`,`neno_marketing_essentials_register_popup.translation.textNonSubmit`) as `neno_marketing_essentials_register_popup.textNonSubmit`, `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id, `neno_marketing_essentials_register_popup.translation`.name as `neno_marketing_essentials_register_popup.translation.name`, `neno_marketing_essentials_register_popup.translation`.headline as `neno_marketing_essentials_register_popup.translation.headline`, `neno_marketing_essentials_register_popup.translation`.subline as `neno_marketing_essentials_register_popup.translation.subline`, `neno_marketing_essentials_register_popup.translation`.text as `neno_marketing_essentials_register_popup.translation.text`, `neno_marketing_essentials_register_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation`.text_submit_button as `neno_marketing_essentials_register_popup.translation.textSubmitButton`, `neno_marketing_essentials_register_popup.translation`.text_non_submit as `neno_marketing_essentials_register_popup.translation.textNonSubmit`, `neno_marketing_essentials_register_popup.translation`.created_at as `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation`.updated_at as `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id as `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation`.language_id as `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup_translation` `neno_marketing_essentials_register_popup.translation` WHERE `neno_marketing_essentials_register_popup.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation` ON `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation`.`neno_marketing_essentials_register_popup_id` = `neno_marketing_essentials_register_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_register_popup.promotion` ON `neno_marketing_essentials_register_popup`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_register_popup.registerMediaImage` ON `neno_marketing_essentials_register_popup`.`register_media_image_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_register_popup.promotion.translation`.name as `neno_marketing_essentials_register_popup.promotion.translation.name`, `neno_marketing_essentials_register_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_register_popup.promotion.translation.customFields`, `neno_marketing_essentials_register_popup.promotion.translation`.created_at as `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation`.updated_at as `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation`.language_id as `neno_marketing_essentials_register_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_register_popup.promotion.translation` WHERE `neno_marketing_essentials_register_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.promotion.promotion_translation` ON `neno_marketing_essentials_register_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.title as `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.alt as `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.custom_fields as `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.created_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.updated_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_register_popup.registerMediaImage.translation` WHERE `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.registerMediaImage.media_translation` ON `neno_marketing_essentials_register_popup.registerMediaImage.media_translation`.`media_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` WHERE (`neno_marketing_essentials_register_popup`.`is_global` = :param_c63c3fb33ff2440bad7b468b761dd077)
3.92 ms
(0.00%)
SELECT `neno_marketing_essentials_newsletter_popup`.`id` as `neno_marketing_essentials_newsletter_popup.id`, `neno_marketing_essentials_newsletter_popup`.`dev_mode` as `neno_marketing_essentials_newsletter_popup.devMode`, `neno_marketing_essentials_newsletter_popup`.`is_global` as `neno_marketing_essentials_newsletter_popup.isGlobal`, `neno_marketing_essentials_newsletter_popup`.`visible_settings` as `neno_marketing_essentials_newsletter_popup.visibleSettings`, `neno_marketing_essentials_newsletter_popup`.`category_id` as `neno_marketing_essentials_newsletter_popup.categoryId`, `neno_marketing_essentials_newsletter_popup`.`product_id` as `neno_marketing_essentials_newsletter_popup.productId`, `neno_marketing_essentials_newsletter_popup`.`popup_trigger` as `neno_marketing_essentials_newsletter_popup.popupTrigger`, `neno_marketing_essentials_newsletter_popup`.`popup_time` as `neno_marketing_essentials_newsletter_popup.popupTime`, `neno_marketing_essentials_newsletter_popup`.`popup_scroll` as `neno_marketing_essentials_newsletter_popup.popupScroll`, `neno_marketing_essentials_newsletter_popup`.`height_mobile` as `neno_marketing_essentials_newsletter_popup.heightMobile`, `neno_marketing_essentials_newsletter_popup`.`height_desktop` as `neno_marketing_essentials_newsletter_popup.heightDesktop`, `neno_marketing_essentials_newsletter_popup`.`show_first_name` as `neno_marketing_essentials_newsletter_popup.showFirstName`, `neno_marketing_essentials_newsletter_popup`.`show_last_name` as `neno_marketing_essentials_newsletter_popup.showLastName`, `neno_marketing_essentials_newsletter_popup`.`headline_font_family` as `neno_marketing_essentials_newsletter_popup.headlineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_font_family` as `neno_marketing_essentials_newsletter_popup.sublineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_family` as `neno_marketing_essentials_newsletter_popup.promotionFontFamily`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`media_background_color` as `neno_marketing_essentials_newsletter_popup.mediaBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`image_position` as `neno_marketing_essentials_newsletter_popup.imagePosition`, `neno_marketing_essentials_newsletter_popup`.`image_fit` as `neno_marketing_essentials_newsletter_popup.imageFit`, `neno_marketing_essentials_newsletter_popup`.`image_alignment` as `neno_marketing_essentials_newsletter_popup.imageAlignment`, `neno_marketing_essentials_newsletter_popup`.`image_mobile_settings` as `neno_marketing_essentials_newsletter_popup.imageMobileSettings`, `neno_marketing_essentials_newsletter_popup`.`background_color` as `neno_marketing_essentials_newsletter_popup.backgroundColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_color` as `neno_marketing_essentials_newsletter_popup.closeButtonColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_hover_color` as `neno_marketing_essentials_newsletter_popup.closeButtonHoverColor`, `neno_marketing_essentials_newsletter_popup`.`promotion_color` as `neno_marketing_essentials_newsletter_popup.promotionColor`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_color` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundHoverColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_hover_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`popup_border_radius` as `neno_marketing_essentials_newsletter_popup.popupBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_radius` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_border_radius` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`content_alignment` as `neno_marketing_essentials_newsletter_popup.contentAlignment`, `neno_marketing_essentials_newsletter_popup`.`promotion_active` as `neno_marketing_essentials_newsletter_popup.promotionActive`, `neno_marketing_essentials_newsletter_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_newsletter_popup.promotionShowValidUntil`, `neno_marketing_essentials_newsletter_popup`.`promotion_id` as `neno_marketing_essentials_newsletter_popup.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion`.`id` as `neno_marketing_essentials_newsletter_popup.promotion.id`, `neno_marketing_essentials_newsletter_popup.promotion`.`active` as `neno_marketing_essentials_newsletter_popup.promotion.active`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_from` as `neno_marketing_essentials_newsletter_popup.promotion.validFrom`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_until` as `neno_marketing_essentials_newsletter_popup.promotion.validUntil`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_newsletter_popup.promotion`.`priority` as `neno_marketing_essentials_newsletter_popup.promotion.priority`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusive` as `neno_marketing_essentials_newsletter_popup.promotion.exclusive`, `neno_marketing_essentials_newsletter_popup.promotion`.`code` as `neno_marketing_essentials_newsletter_popup.promotion.code`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_newsletter_popup.promotion.individualCodePattern`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_newsletter_popup.promotion.useSetGroups`, `neno_marketing_essentials_newsletter_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_newsletter_popup.promotion.customerRestriction`, `neno_marketing_essentials_newsletter_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_newsletter_popup.promotion.preventCombination`, `neno_marketing_essentials_newsletter_popup.promotion`.`order_count` as `neno_marketing_essentials_newsletter_popup.promotion.orderCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_newsletter_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_newsletter_popup.promotion.exclusionIds`, `neno_marketing_essentials_newsletter_popup.promotion`.`created_at` as `neno_marketing_essentials_newsletter_popup.promotion.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion`.`updated_at` as `neno_marketing_essentials_newsletter_popup.promotion.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.name`,`neno_marketing_essentials_newsletter_popup.promotion.translation.name`) as `neno_marketing_essentials_newsletter_popup.promotion.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`,`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.promotion.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`media_image_id` as `neno_marketing_essentials_newsletter_popup.mediaImageId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` as `neno_marketing_essentials_newsletter_popup.mediaImage.id`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`user_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.userId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_folder_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaFolderId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`mime_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mimeType`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_extension` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileExtension`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`uploaded_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.uploadedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_name` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileName`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_size` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileSize`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`meta_data` as `neno_marketing_essentials_newsletter_popup.mediaImage.metaData`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`private` as `neno_marketing_essentials_newsletter_popup.mediaImage.private`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_newsletter_popup.mediaImage.thumbnailsRo`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`created_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`updated_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`) as `neno_marketing_essentials_newsletter_popup.mediaImage.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`) as `neno_marketing_essentials_newsletter_popup.mediaImage.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.mediaImage.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`created_at` as `neno_marketing_essentials_newsletter_popup.createdAt`, `neno_marketing_essentials_newsletter_popup`.`updated_at` as `neno_marketing_essentials_newsletter_popup.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.name`,`neno_marketing_essentials_newsletter_popup.translation.name`) as `neno_marketing_essentials_newsletter_popup.name`, `neno_marketing_essentials_newsletter_popup.translation.headline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.headline`,`neno_marketing_essentials_newsletter_popup.translation.headline`) as `neno_marketing_essentials_newsletter_popup.headline`, `neno_marketing_essentials_newsletter_popup.translation.subline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.subline`,`neno_marketing_essentials_newsletter_popup.translation.subline`) as `neno_marketing_essentials_newsletter_popup.subline`, `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_newsletter_popup.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`,`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`) as `neno_marketing_essentials_newsletter_popup.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`,`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`) as `neno_marketing_essentials_newsletter_popup.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id, `neno_marketing_essentials_newsletter_popup.translation`.name as `neno_marketing_essentials_newsletter_popup.translation.name`, `neno_marketing_essentials_newsletter_popup.translation`.headline as `neno_marketing_essentials_newsletter_popup.translation.headline`, `neno_marketing_essentials_newsletter_popup.translation`.subline as `neno_marketing_essentials_newsletter_popup.translation.subline`, `neno_marketing_essentials_newsletter_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation`.first_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.last_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.mail_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.text_subscribe_button as `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation`.text_non_subscribe as `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation`.created_at as `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id as `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation`.language_id as `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup_translation` `neno_marketing_essentials_newsletter_popup.translation` WHERE `neno_marketing_essentials_newsletter_popup.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation` ON `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation`.`neno_marketing_essentials_newsletter_popup_id` = `neno_marketing_essentials_newsletter_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_newsletter_popup.promotion` ON `neno_marketing_essentials_newsletter_popup`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_newsletter_popup.mediaImage` ON `neno_marketing_essentials_newsletter_popup`.`media_image_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_newsletter_popup.promotion.translation`.name as `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.created_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_newsletter_popup.promotion.translation` WHERE `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation` ON `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.title as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.alt as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.created_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_newsletter_popup.mediaImage.translation` WHERE `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation` ON `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` WHERE (`neno_marketing_essentials_newsletter_popup`.`is_global` = :param_12f2620a34964513a3789419cee776af)
0.96 ms
(0.00%)
SELECT `neno_marketing_essentials_tabs`.`id` as `neno_marketing_essentials_tabs.id`, `neno_marketing_essentials_tabs`.`is_global` as `neno_marketing_essentials_tabs.isGlobal`, `neno_marketing_essentials_tabs`.`display` as `neno_marketing_essentials_tabs.display`, `neno_marketing_essentials_tabs`.`category_id` as `neno_marketing_essentials_tabs.categoryId`, `neno_marketing_essentials_tabs`.`product_id` as `neno_marketing_essentials_tabs.productId`, `neno_marketing_essentials_tabs`.`favicon_id` as `neno_marketing_essentials_tabs.faviconId`, `neno_marketing_essentials_tabs.mediaImage`.`id` as `neno_marketing_essentials_tabs.mediaImage.id`, `neno_marketing_essentials_tabs.mediaImage`.`user_id` as `neno_marketing_essentials_tabs.mediaImage.userId`, `neno_marketing_essentials_tabs.mediaImage`.`media_folder_id` as `neno_marketing_essentials_tabs.mediaImage.mediaFolderId`, `neno_marketing_essentials_tabs.mediaImage`.`mime_type` as `neno_marketing_essentials_tabs.mediaImage.mimeType`, `neno_marketing_essentials_tabs.mediaImage`.`file_extension` as `neno_marketing_essentials_tabs.mediaImage.fileExtension`, `neno_marketing_essentials_tabs.mediaImage`.`uploaded_at` as `neno_marketing_essentials_tabs.mediaImage.uploadedAt`, `neno_marketing_essentials_tabs.mediaImage`.`file_name` as `neno_marketing_essentials_tabs.mediaImage.fileName`, `neno_marketing_essentials_tabs.mediaImage`.`file_size` as `neno_marketing_essentials_tabs.mediaImage.fileSize`, `neno_marketing_essentials_tabs.mediaImage`.`media_type` as `neno_marketing_essentials_tabs.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_tabs.mediaImage`.`meta_data` as `neno_marketing_essentials_tabs.mediaImage.metaData`, `neno_marketing_essentials_tabs.mediaImage`.`private` as `neno_marketing_essentials_tabs.mediaImage.private`, `neno_marketing_essentials_tabs.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_tabs.mediaImage.thumbnailsRo`, `neno_marketing_essentials_tabs.mediaImage`.`created_at` as `neno_marketing_essentials_tabs.mediaImage.createdAt`, `neno_marketing_essentials_tabs.mediaImage`.`updated_at` as `neno_marketing_essentials_tabs.mediaImage.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.title`,`neno_marketing_essentials_tabs.mediaImage.translation.title`) as `neno_marketing_essentials_tabs.mediaImage.title`, `neno_marketing_essentials_tabs.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.alt`,`neno_marketing_essentials_tabs.mediaImage.translation.alt`) as `neno_marketing_essentials_tabs.mediaImage.alt`, `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.customFields`,`neno_marketing_essentials_tabs.mediaImage.translation.customFields`) as `neno_marketing_essentials_tabs.mediaImage.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation.languageId`, `neno_marketing_essentials_tabs`.`created_at` as `neno_marketing_essentials_tabs.createdAt`, `neno_marketing_essentials_tabs`.`updated_at` as `neno_marketing_essentials_tabs.updatedAt`, `neno_marketing_essentials_tabs.translation.name`, COALESCE(`neno_marketing_essentials_tabs.translation.name`,`neno_marketing_essentials_tabs.translation.name`) as `neno_marketing_essentials_tabs.name`, `neno_marketing_essentials_tabs.translation.text`, COALESCE(`neno_marketing_essentials_tabs.translation.text`,`neno_marketing_essentials_tabs.translation.text`) as `neno_marketing_essentials_tabs.text`, `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id, `neno_marketing_essentials_tabs.translation`.name as `neno_marketing_essentials_tabs.translation.name`, `neno_marketing_essentials_tabs.translation`.text as `neno_marketing_essentials_tabs.translation.text`, `neno_marketing_essentials_tabs.translation`.created_at as `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation`.updated_at as `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id as `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation`.language_id as `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs_translation` `neno_marketing_essentials_tabs.translation` WHERE `neno_marketing_essentials_tabs.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation` ON `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation`.`neno_marketing_essentials_tabs_id` = `neno_marketing_essentials_tabs`.`id` LEFT JOIN `media` `neno_marketing_essentials_tabs.mediaImage` ON `neno_marketing_essentials_tabs`.`favicon_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.mediaImage.translation`.media_id, `neno_marketing_essentials_tabs.mediaImage.translation`.title as `neno_marketing_essentials_tabs.mediaImage.translation.title`, `neno_marketing_essentials_tabs.mediaImage.translation`.alt as `neno_marketing_essentials_tabs.mediaImage.translation.alt`, `neno_marketing_essentials_tabs.mediaImage.translation`.custom_fields as `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation`.created_at as `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.updated_at as `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.media_id as `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation`.language_id as `neno_marketing_essentials_tabs.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_tabs.mediaImage.translation` WHERE `neno_marketing_essentials_tabs.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.mediaImage.media_translation` ON `neno_marketing_essentials_tabs.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` WHERE ((`neno_marketing_essentials_tabs`.`is_global` = :param_2150aa47075a40678e33332a955587c4 AND `neno_marketing_essentials_tabs`.`display` = :param_1c0e9ef35739478683cddd267f0c584b AND `neno_marketing_essentials_tabs`.`product_id` = :param_059b0912e4da4434bf5aeacd1ba5dae6))
0.44 ms
(0.00%)
SELECT `neno_marketing_essentials_tabs`.`id` as `neno_marketing_essentials_tabs.id`, `neno_marketing_essentials_tabs`.`is_global` as `neno_marketing_essentials_tabs.isGlobal`, `neno_marketing_essentials_tabs`.`display` as `neno_marketing_essentials_tabs.display`, `neno_marketing_essentials_tabs`.`category_id` as `neno_marketing_essentials_tabs.categoryId`, `neno_marketing_essentials_tabs`.`product_id` as `neno_marketing_essentials_tabs.productId`, `neno_marketing_essentials_tabs`.`favicon_id` as `neno_marketing_essentials_tabs.faviconId`, `neno_marketing_essentials_tabs.mediaImage`.`id` as `neno_marketing_essentials_tabs.mediaImage.id`, `neno_marketing_essentials_tabs.mediaImage`.`user_id` as `neno_marketing_essentials_tabs.mediaImage.userId`, `neno_marketing_essentials_tabs.mediaImage`.`media_folder_id` as `neno_marketing_essentials_tabs.mediaImage.mediaFolderId`, `neno_marketing_essentials_tabs.mediaImage`.`mime_type` as `neno_marketing_essentials_tabs.mediaImage.mimeType`, `neno_marketing_essentials_tabs.mediaImage`.`file_extension` as `neno_marketing_essentials_tabs.mediaImage.fileExtension`, `neno_marketing_essentials_tabs.mediaImage`.`uploaded_at` as `neno_marketing_essentials_tabs.mediaImage.uploadedAt`, `neno_marketing_essentials_tabs.mediaImage`.`file_name` as `neno_marketing_essentials_tabs.mediaImage.fileName`, `neno_marketing_essentials_tabs.mediaImage`.`file_size` as `neno_marketing_essentials_tabs.mediaImage.fileSize`, `neno_marketing_essentials_tabs.mediaImage`.`media_type` as `neno_marketing_essentials_tabs.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_tabs.mediaImage`.`meta_data` as `neno_marketing_essentials_tabs.mediaImage.metaData`, `neno_marketing_essentials_tabs.mediaImage`.`private` as `neno_marketing_essentials_tabs.mediaImage.private`, `neno_marketing_essentials_tabs.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_tabs.mediaImage.thumbnailsRo`, `neno_marketing_essentials_tabs.mediaImage`.`created_at` as `neno_marketing_essentials_tabs.mediaImage.createdAt`, `neno_marketing_essentials_tabs.mediaImage`.`updated_at` as `neno_marketing_essentials_tabs.mediaImage.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.title`,`neno_marketing_essentials_tabs.mediaImage.translation.title`) as `neno_marketing_essentials_tabs.mediaImage.title`, `neno_marketing_essentials_tabs.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.alt`,`neno_marketing_essentials_tabs.mediaImage.translation.alt`) as `neno_marketing_essentials_tabs.mediaImage.alt`, `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.customFields`,`neno_marketing_essentials_tabs.mediaImage.translation.customFields`) as `neno_marketing_essentials_tabs.mediaImage.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation.languageId`, `neno_marketing_essentials_tabs`.`created_at` as `neno_marketing_essentials_tabs.createdAt`, `neno_marketing_essentials_tabs`.`updated_at` as `neno_marketing_essentials_tabs.updatedAt`, `neno_marketing_essentials_tabs.translation.name`, COALESCE(`neno_marketing_essentials_tabs.translation.name`,`neno_marketing_essentials_tabs.translation.name`) as `neno_marketing_essentials_tabs.name`, `neno_marketing_essentials_tabs.translation.text`, COALESCE(`neno_marketing_essentials_tabs.translation.text`,`neno_marketing_essentials_tabs.translation.text`) as `neno_marketing_essentials_tabs.text`, `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id, `neno_marketing_essentials_tabs.translation`.name as `neno_marketing_essentials_tabs.translation.name`, `neno_marketing_essentials_tabs.translation`.text as `neno_marketing_essentials_tabs.translation.text`, `neno_marketing_essentials_tabs.translation`.created_at as `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation`.updated_at as `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id as `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation`.language_id as `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs_translation` `neno_marketing_essentials_tabs.translation` WHERE `neno_marketing_essentials_tabs.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation` ON `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation`.`neno_marketing_essentials_tabs_id` = `neno_marketing_essentials_tabs`.`id` LEFT JOIN `media` `neno_marketing_essentials_tabs.mediaImage` ON `neno_marketing_essentials_tabs`.`favicon_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.mediaImage.translation`.media_id, `neno_marketing_essentials_tabs.mediaImage.translation`.title as `neno_marketing_essentials_tabs.mediaImage.translation.title`, `neno_marketing_essentials_tabs.mediaImage.translation`.alt as `neno_marketing_essentials_tabs.mediaImage.translation.alt`, `neno_marketing_essentials_tabs.mediaImage.translation`.custom_fields as `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation`.created_at as `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.updated_at as `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.media_id as `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation`.language_id as `neno_marketing_essentials_tabs.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_tabs.mediaImage.translation` WHERE `neno_marketing_essentials_tabs.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.mediaImage.media_translation` ON `neno_marketing_essentials_tabs.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` WHERE (`neno_marketing_essentials_tabs`.`is_global` = :param_e0fce70da4724811a51cad5f1b79080c)
3.32 ms
(0.00%)
SELECT `neno_marketing_essentials_conversion_bar`.`id` as `neno_marketing_essentials_conversion_bar.id`, `neno_marketing_essentials_conversion_bar`.`sales_channel_id` as `neno_marketing_essentials_conversion_bar.salesChannelId`, `neno_marketing_essentials_conversion_bar`.`active` as `neno_marketing_essentials_conversion_bar.active`, `neno_marketing_essentials_conversion_bar`.`slider_max_width` as `neno_marketing_essentials_conversion_bar.sliderMaxWidth`, `neno_marketing_essentials_conversion_bar`.`background_color` as `neno_marketing_essentials_conversion_bar.backgroundColor`, `neno_marketing_essentials_conversion_bar`.`text_color` as `neno_marketing_essentials_conversion_bar.textColor`, `neno_marketing_essentials_conversion_bar`.`link_color` as `neno_marketing_essentials_conversion_bar.linkColor`, `neno_marketing_essentials_conversion_bar`.`text_01_clickable` as `neno_marketing_essentials_conversion_bar.text01Clickable`, `neno_marketing_essentials_conversion_bar`.`text_01_primary_active` as `neno_marketing_essentials_conversion_bar.text01PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_02_clickable` as `neno_marketing_essentials_conversion_bar.text02Clickable`, `neno_marketing_essentials_conversion_bar`.`text_02_primary_active` as `neno_marketing_essentials_conversion_bar.text02PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_03_clickable` as `neno_marketing_essentials_conversion_bar.text03Clickable`, `neno_marketing_essentials_conversion_bar`.`text_03_primary_active` as `neno_marketing_essentials_conversion_bar.text03PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_01_media_id` as `neno_marketing_essentials_conversion_bar.text01MediaId`, `neno_marketing_essentials_conversion_bar.text01Media`.`id` as `neno_marketing_essentials_conversion_bar.text01Media.id`, `neno_marketing_essentials_conversion_bar.text01Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text01Media.userId`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text01Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text01Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text01Media.mimeType`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text01Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text01Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text01Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text01Media.fileName`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text01Media.fileSize`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text01Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text01Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text01Media.metaData`, `neno_marketing_essentials_conversion_bar.text01Media`.`private` as `neno_marketing_essentials_conversion_bar.text01Media.private`, `neno_marketing_essentials_conversion_bar.text01Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text01Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text01Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text01Media.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text01Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.title`,`neno_marketing_essentials_conversion_bar.text01Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text01Media.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text01Media.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text01Media.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_02_media_id` as `neno_marketing_essentials_conversion_bar.text02MediaId`, `neno_marketing_essentials_conversion_bar.text02Media`.`id` as `neno_marketing_essentials_conversion_bar.text02Media.id`, `neno_marketing_essentials_conversion_bar.text02Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text02Media.userId`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text02Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text02Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text02Media.mimeType`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text02Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text02Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text02Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text02Media.fileName`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text02Media.fileSize`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text02Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text02Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text02Media.metaData`, `neno_marketing_essentials_conversion_bar.text02Media`.`private` as `neno_marketing_essentials_conversion_bar.text02Media.private`, `neno_marketing_essentials_conversion_bar.text02Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text02Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text02Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text02Media.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text02Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.title`,`neno_marketing_essentials_conversion_bar.text02Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text02Media.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text02Media.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text02Media.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_03_media_id` as `neno_marketing_essentials_conversion_bar.text03MediaId`, `neno_marketing_essentials_conversion_bar.text03Media`.`id` as `neno_marketing_essentials_conversion_bar.text03Media.id`, `neno_marketing_essentials_conversion_bar.text03Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text03Media.userId`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text03Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text03Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text03Media.mimeType`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text03Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text03Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text03Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text03Media.fileName`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text03Media.fileSize`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text03Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text03Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text03Media.metaData`, `neno_marketing_essentials_conversion_bar.text03Media`.`private` as `neno_marketing_essentials_conversion_bar.text03Media.private`, `neno_marketing_essentials_conversion_bar.text03Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text03Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text03Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text03Media.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text03Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.title`,`neno_marketing_essentials_conversion_bar.text03Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text03Media.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text03Media.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text03Media.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`created_at` as `neno_marketing_essentials_conversion_bar.createdAt`, `neno_marketing_essentials_conversion_bar`.`updated_at` as `neno_marketing_essentials_conversion_bar.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.text01`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01`,`neno_marketing_essentials_conversion_bar.translation.text01`) as `neno_marketing_essentials_conversion_bar.text01`, `neno_marketing_essentials_conversion_bar.translation.text01Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Url`,`neno_marketing_essentials_conversion_bar.translation.text01Url`) as `neno_marketing_essentials_conversion_bar.text01Url`, `neno_marketing_essentials_conversion_bar.translation.text01Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Primary`,`neno_marketing_essentials_conversion_bar.translation.text01Primary`) as `neno_marketing_essentials_conversion_bar.text01Primary`, `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text02`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02`,`neno_marketing_essentials_conversion_bar.translation.text02`) as `neno_marketing_essentials_conversion_bar.text02`, `neno_marketing_essentials_conversion_bar.translation.text02Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Url`,`neno_marketing_essentials_conversion_bar.translation.text02Url`) as `neno_marketing_essentials_conversion_bar.text02Url`, `neno_marketing_essentials_conversion_bar.translation.text02Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Primary`,`neno_marketing_essentials_conversion_bar.translation.text02Primary`) as `neno_marketing_essentials_conversion_bar.text02Primary`, `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text03`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03`,`neno_marketing_essentials_conversion_bar.translation.text03`) as `neno_marketing_essentials_conversion_bar.text03`, `neno_marketing_essentials_conversion_bar.translation.text03Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Url`,`neno_marketing_essentials_conversion_bar.translation.text03Url`) as `neno_marketing_essentials_conversion_bar.text03Url`, `neno_marketing_essentials_conversion_bar.translation.text03Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Primary`,`neno_marketing_essentials_conversion_bar.translation.text03Primary`) as `neno_marketing_essentials_conversion_bar.text03Primary`, `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id, `neno_marketing_essentials_conversion_bar.translation`.text_01 as `neno_marketing_essentials_conversion_bar.translation.text01`, `neno_marketing_essentials_conversion_bar.translation`.text_01_url as `neno_marketing_essentials_conversion_bar.translation.text01Url`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary as `neno_marketing_essentials_conversion_bar.translation.text01Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary_url as `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_02 as `neno_marketing_essentials_conversion_bar.translation.text02`, `neno_marketing_essentials_conversion_bar.translation`.text_02_url as `neno_marketing_essentials_conversion_bar.translation.text02Url`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary as `neno_marketing_essentials_conversion_bar.translation.text02Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary_url as `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_03 as `neno_marketing_essentials_conversion_bar.translation.text03`, `neno_marketing_essentials_conversion_bar.translation`.text_03_url as `neno_marketing_essentials_conversion_bar.translation.text03Url`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary as `neno_marketing_essentials_conversion_bar.translation.text03Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary_url as `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.created_at as `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation`.updated_at as `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id as `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation`.language_id as `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar_translation` `neno_marketing_essentials_conversion_bar.translation` WHERE `neno_marketing_essentials_conversion_bar.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation` ON `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation`.`neno_marketing_essentials_conversion_bar_id` = `neno_marketing_essentials_conversion_bar`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text01Media` ON `neno_marketing_essentials_conversion_bar`.`text_01_media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text02Media` ON `neno_marketing_essentials_conversion_bar`.`text_02_media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text03Media` ON `neno_marketing_essentials_conversion_bar`.`text_03_media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text01Media.translation`.title as `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text01Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text01Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text01Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text02Media.translation`.title as `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text02Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text02Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text02Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text03Media.translation`.title as `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text03Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text03Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text03Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` WHERE (`neno_marketing_essentials_conversion_bar`.`sales_channel_id` <=> :param_c00ce35240d84ef284861aa02ebdcfea)
3.28 ms
(0.00%)
SELECT `neno_marketing_essentials_conversion_bar`.`id` as `neno_marketing_essentials_conversion_bar.id`, `neno_marketing_essentials_conversion_bar`.`sales_channel_id` as `neno_marketing_essentials_conversion_bar.salesChannelId`, `neno_marketing_essentials_conversion_bar`.`active` as `neno_marketing_essentials_conversion_bar.active`, `neno_marketing_essentials_conversion_bar`.`slider_max_width` as `neno_marketing_essentials_conversion_bar.sliderMaxWidth`, `neno_marketing_essentials_conversion_bar`.`background_color` as `neno_marketing_essentials_conversion_bar.backgroundColor`, `neno_marketing_essentials_conversion_bar`.`text_color` as `neno_marketing_essentials_conversion_bar.textColor`, `neno_marketing_essentials_conversion_bar`.`link_color` as `neno_marketing_essentials_conversion_bar.linkColor`, `neno_marketing_essentials_conversion_bar`.`text_01_clickable` as `neno_marketing_essentials_conversion_bar.text01Clickable`, `neno_marketing_essentials_conversion_bar`.`text_01_primary_active` as `neno_marketing_essentials_conversion_bar.text01PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_02_clickable` as `neno_marketing_essentials_conversion_bar.text02Clickable`, `neno_marketing_essentials_conversion_bar`.`text_02_primary_active` as `neno_marketing_essentials_conversion_bar.text02PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_03_clickable` as `neno_marketing_essentials_conversion_bar.text03Clickable`, `neno_marketing_essentials_conversion_bar`.`text_03_primary_active` as `neno_marketing_essentials_conversion_bar.text03PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_01_media_id` as `neno_marketing_essentials_conversion_bar.text01MediaId`, `neno_marketing_essentials_conversion_bar.text01Media`.`id` as `neno_marketing_essentials_conversion_bar.text01Media.id`, `neno_marketing_essentials_conversion_bar.text01Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text01Media.userId`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text01Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text01Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text01Media.mimeType`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text01Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text01Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text01Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text01Media.fileName`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text01Media.fileSize`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text01Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text01Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text01Media.metaData`, `neno_marketing_essentials_conversion_bar.text01Media`.`private` as `neno_marketing_essentials_conversion_bar.text01Media.private`, `neno_marketing_essentials_conversion_bar.text01Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text01Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text01Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text01Media.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text01Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.title`,`neno_marketing_essentials_conversion_bar.text01Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text01Media.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text01Media.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text01Media.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_02_media_id` as `neno_marketing_essentials_conversion_bar.text02MediaId`, `neno_marketing_essentials_conversion_bar.text02Media`.`id` as `neno_marketing_essentials_conversion_bar.text02Media.id`, `neno_marketing_essentials_conversion_bar.text02Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text02Media.userId`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text02Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text02Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text02Media.mimeType`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text02Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text02Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text02Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text02Media.fileName`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text02Media.fileSize`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text02Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text02Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text02Media.metaData`, `neno_marketing_essentials_conversion_bar.text02Media`.`private` as `neno_marketing_essentials_conversion_bar.text02Media.private`, `neno_marketing_essentials_conversion_bar.text02Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text02Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text02Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text02Media.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text02Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.title`,`neno_marketing_essentials_conversion_bar.text02Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text02Media.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text02Media.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text02Media.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_03_media_id` as `neno_marketing_essentials_conversion_bar.text03MediaId`, `neno_marketing_essentials_conversion_bar.text03Media`.`id` as `neno_marketing_essentials_conversion_bar.text03Media.id`, `neno_marketing_essentials_conversion_bar.text03Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text03Media.userId`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text03Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text03Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text03Media.mimeType`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text03Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text03Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text03Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text03Media.fileName`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text03Media.fileSize`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text03Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text03Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text03Media.metaData`, `neno_marketing_essentials_conversion_bar.text03Media`.`private` as `neno_marketing_essentials_conversion_bar.text03Media.private`, `neno_marketing_essentials_conversion_bar.text03Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text03Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text03Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text03Media.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text03Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.title`,`neno_marketing_essentials_conversion_bar.text03Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text03Media.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text03Media.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text03Media.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`created_at` as `neno_marketing_essentials_conversion_bar.createdAt`, `neno_marketing_essentials_conversion_bar`.`updated_at` as `neno_marketing_essentials_conversion_bar.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.text01`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01`,`neno_marketing_essentials_conversion_bar.translation.text01`) as `neno_marketing_essentials_conversion_bar.text01`, `neno_marketing_essentials_conversion_bar.translation.text01Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Url`,`neno_marketing_essentials_conversion_bar.translation.text01Url`) as `neno_marketing_essentials_conversion_bar.text01Url`, `neno_marketing_essentials_conversion_bar.translation.text01Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Primary`,`neno_marketing_essentials_conversion_bar.translation.text01Primary`) as `neno_marketing_essentials_conversion_bar.text01Primary`, `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text02`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02`,`neno_marketing_essentials_conversion_bar.translation.text02`) as `neno_marketing_essentials_conversion_bar.text02`, `neno_marketing_essentials_conversion_bar.translation.text02Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Url`,`neno_marketing_essentials_conversion_bar.translation.text02Url`) as `neno_marketing_essentials_conversion_bar.text02Url`, `neno_marketing_essentials_conversion_bar.translation.text02Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Primary`,`neno_marketing_essentials_conversion_bar.translation.text02Primary`) as `neno_marketing_essentials_conversion_bar.text02Primary`, `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text03`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03`,`neno_marketing_essentials_conversion_bar.translation.text03`) as `neno_marketing_essentials_conversion_bar.text03`, `neno_marketing_essentials_conversion_bar.translation.text03Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Url`,`neno_marketing_essentials_conversion_bar.translation.text03Url`) as `neno_marketing_essentials_conversion_bar.text03Url`, `neno_marketing_essentials_conversion_bar.translation.text03Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Primary`,`neno_marketing_essentials_conversion_bar.translation.text03Primary`) as `neno_marketing_essentials_conversion_bar.text03Primary`, `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id, `neno_marketing_essentials_conversion_bar.translation`.text_01 as `neno_marketing_essentials_conversion_bar.translation.text01`, `neno_marketing_essentials_conversion_bar.translation`.text_01_url as `neno_marketing_essentials_conversion_bar.translation.text01Url`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary as `neno_marketing_essentials_conversion_bar.translation.text01Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary_url as `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_02 as `neno_marketing_essentials_conversion_bar.translation.text02`, `neno_marketing_essentials_conversion_bar.translation`.text_02_url as `neno_marketing_essentials_conversion_bar.translation.text02Url`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary as `neno_marketing_essentials_conversion_bar.translation.text02Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary_url as `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_03 as `neno_marketing_essentials_conversion_bar.translation.text03`, `neno_marketing_essentials_conversion_bar.translation`.text_03_url as `neno_marketing_essentials_conversion_bar.translation.text03Url`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary as `neno_marketing_essentials_conversion_bar.translation.text03Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary_url as `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.created_at as `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation`.updated_at as `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id as `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation`.language_id as `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar_translation` `neno_marketing_essentials_conversion_bar.translation` WHERE `neno_marketing_essentials_conversion_bar.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation` ON `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation`.`neno_marketing_essentials_conversion_bar_id` = `neno_marketing_essentials_conversion_bar`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text01Media` ON `neno_marketing_essentials_conversion_bar`.`text_01_media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text02Media` ON `neno_marketing_essentials_conversion_bar`.`text_02_media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text03Media` ON `neno_marketing_essentials_conversion_bar`.`text_03_media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text01Media.translation`.title as `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text01Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text01Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text01Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text02Media.translation`.title as `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text02Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text02Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text02Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text03Media.translation`.title as `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text03Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text03Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text03Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` WHERE (`neno_marketing_essentials_conversion_bar`.`sales_channel_id` = :param_80a0b2553ed84427a2d0bf1cad05ced5)
0.05 ms
(0.00%)
SELECT LOWER(HEX(language.id)) AS array_key, LOWER(HEX(language.id)) AS id, locale.code, LOWER(HEX(language.parent_id)) parentId FROM language LEFT JOIN locale locale ON language.translation_code_id = locale.id
0.05 ms
(0.00%)
SELECT iso FROM snippet_set WHERE id = :snippetSetId
0.06 ms
(0.00%)
SELECT `base_class` AS `baseClass`, `author`
                FROM `plugin`
0.05 ms
(0.00%)
SELECT `name`, `path`, `author`
                FROM `app`
                WHERE `active` = 1
0.04 ms
(0.00%)
SELECT LOWER(HEX(theme.id)) themeId, theme.technical_name as themeName, parentTheme.technical_name as parentThemeName
            FROM sales_channel
                LEFT JOIN theme_sales_channel ON sales_channel.id = theme_sales_channel.sales_channel_id
                LEFT JOIN theme ON theme_sales_channel.theme_id = theme.id
                LEFT JOIN theme AS parentTheme ON parentTheme.id = theme.parent_theme_id
            WHERE sales_channel.id = :salesChannelId
0.07 ms
(0.00%)
SELECT translation_key, value FROM snippet WHERE snippet_set_id = :snippetSetId
0.22 ms
(0.00%)
SELECT LOWER(HEX(property_group_id)) as property_group_id, LOWER(HEX(id)) as id FROM property_group_option WHERE id IN (:ids)
471.64 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND (((((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_5c29d0966e1c46cc94be6e59932b7dc6))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_d678880b5b5a424085d24550c13761fd)))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_7a96bf7cf68c437f8330f5fc73cf69de))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_91306d3eaaad4cbdaf5525445b5bcecb)))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_5c90f4b4a4014117a28229517b2dd35e))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_5a208744283a4e55954e37444e931cdb))))) AND NOT (`product`.`id` <=> :param_9766abf71b8641fdbff2fc5078e81ab2) AND NOT (`product`.`parent_id` <=> :param_a9ade833eb5540cc9e7e7202247e69fb) AND NOT (`product`.`id` <=> :param_a8cc5dca3b594bb58a3d5b1d5217142c) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> :param_e25654f366dc49b7948191f03005ef09 AND `product`.`available` <=> :param_d24df0e2ec9544e38faa55eae6e2863f) AND ((`product.visibilities`.`visibility` >= :param_0a559b0d65b543ed8e80a54639de17a7) AND `product.visibilities`.`sales_channel_id` = :param_09d27c3153d9487181665d4da970cdd7 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_b44e763acddc46f9a80e5d8c3caea88b))) GROUP BY `product`.`id` LIMIT 5
8.41 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
0.18 ms
(0.00%)
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_5dea338c198a436ca95f096511792d8b)))
1.61 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_f54636fcad7f470ca80ee9c3bceaf56a AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_545f6f4358194299be6df46267cba253 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_785a050bfac04250917843b5adbaa819) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_f2bb266286904223a8472bc79a3ef903 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_f820db9e4b434b35a4819b4b61ae4cd8) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ac9fc0fa6a4847ea9ca10bee4c9fc3fc OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_58cbc992969f49bc8f0ebe82c30cd982) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_db462736fa144243b71d1bb87c192c94 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_f756930060204dcf977374c205f97096)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c2020822897f41138a47470b401a7079 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_3fd3f56b8a264f66a90938de60694a21))) AND `moorl_pp_stock`.`product_id` IN (:param_1e85f85ca63e4671a07812522025a660))
0.14 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.96 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.75 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_4c81fc87b8c5457881379335a27f590b AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_bdd546575d424644b89880e0c29c3d47 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_ebcfa24a74504b3fa29e03b0c1c1e7e1) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_e81c10439da54de8a1da2436b3427610 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_5e907ae4e1ab468782f32175faa9b507) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_2c9d0d40efb24e79a5308d2f5d9cf0a4 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_f786b423e43446b1b5960f13329140cf) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_75cd3bb47a744efdbf26390e907754b0 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_a819105d5e214bbd9a1dacf83d06f2f6)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_147ff81b7c38449cafc58c5c12ff0a1d OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_ab61aa4354334ec99c0ef2710df1a400))) AND `moorl_pp_stock`.`product_id` IN (:param_6cefb17643fd4c6c85aa659620d5f034))
0.12 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
4.27 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.56 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_179131489dbe4873b65548c8d9977ed1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_16527f9103dd4175b2339797c94fa7b6 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_78d98c36401344c1abb65ccb4da530c0) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_9074e20b9f7f41fc962c4da69a8ca61d OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_043d58681a6248bda702f9a1a30cf605) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_dd113d51111c4b7eae373a4dcd47048a OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_7b6a8928ad9847008b980f65ff838730) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_15a1ee144ab642718b530f8da545ee1b OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_0857116a69744b0b987185c4eccff699)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_408bc4378bc6418bba3f819434320c40 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_8f9835f40e27422cbb05f2bd2c7b7661))) AND `moorl_pp_stock`.`product_id` IN (:param_ab6b7dfb73dd43258f29c3a1a526a073))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.45 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.12 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_475eedd5c67f49b8bb40f5df15a94397 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_23fa7f7b10b14cadaa53b63d7c18d29b OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_c05a3af2a0d8436885c9b56f8e8c0b45) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_9cbd2126794f417899fc4c4265533793 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_10066e6b01864af8a906768b08ca5bf3) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_630628bc93bd464181264d319b12a70c OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_d81038a89ad54c12b7f0f671d2b02c89) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_181ee6d4ddcb4fa9821fe406137ac44c OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_2041f9958c6f4456a389acb7f5b81b06)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_4c196aa3dd244fdbb998cd5dbbd737e1 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_5fc2e379d72d4a62a1ae0812abc87a51))) AND `moorl_pp_stock`.`product_id` IN (:param_03747740d4bc49d5b7b72499815eb59c))
0.07 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
3.41 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.11 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_986add1cc15f4d3c91ec7219e52ff26b AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_780cfb8435c14d11b92fc3f87ea94ccb OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_a602fe9a4b1146358bdffb01da6246d4) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_060965bf4d5d428ab97d5dac8f0687b5 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_57540c8b44d74b6185a7d8c7cf41d3b0) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_10eaf8613ba848cebd43cbd42535ae64 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_a27b26e3ceb34e69bb382accd3df2580) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_a0736c76ef7f44f383a48463269f609b OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_c1ffc5f82c34448c8bcf6444a3e4eb2d)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_322fb4f910a7451781e1c233e183f68f OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_f0f95ec952dd4504813e31a8202ca60c))) AND `moorl_pp_stock`.`product_id` IN (:param_c0bd7844150f462f99ceb44a3d5d5dc3))
0.15 ms
(0.00%)
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
4.13 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
1.54 ms
(0.00%)
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_8c4ef6cc81b84121aa747d7883673bae AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_cb0984f2292d43deac8c20d3627b5df4 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_3542dc11930a46dab99dd7336a8e19a5) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_76c7a15318294d288d8d9eff598ff6f9 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_bafd1d768f464613a5c62998b83214c7) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_8efc6ec3a59b425a8c80cb845b847d5d OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_1c6490a9af974db9b339162f99777452) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_a268cd4172fd4a84b03740bf815ca735 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_98ab773d59074cdba61be0d16b63e568)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_fdad85431c404c8abc56c50c199ef297 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_aaeac5f2705748bda670d80f664dc5cc))) AND `moorl_pp_stock`.`product_id` IN (:param_ae310f1d524d4a7cb791f1260dec51d9))
3.46 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_c822597c39f84f598255c6687cb4e02c) AND (`product`.`available_stock` > :param_46fe3a7c6e9848b7b889ecb02259f2a9)))
0.04 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.32 ms
(0.00%)
# app-scripts::refresh::read
SELECT `app`.`id` as `app.id`, `app`.`name` as `app.name`, `app`.`path` as `app.path`, `app`.`author` as `app.author`, `app`.`copyright` as `app.copyright`, `app`.`license` as `app.license`, `app`.`active` as `app.active`, `app`.`configurable` as `app.configurable`, `app`.`privacy` as `app.privacy`, `app`.`version` as `app.version`, `app`.`icon` as `app.iconRaw`, `app`.`app_secret` as `app.appSecret`, `app`.`modules` as `app.modules`, `app`.`main_module` as `app.mainModule`, `app`.`cookies` as `app.cookies`, `app`.`allow_disable` as `app.allowDisable`, `app`.`base_app_url` as `app.baseAppUrl`, `app`.`allowed_hosts` as `app.allowedHosts`, `app`.`template_load_priority` as `app.templateLoadPriority`, `app`.`integration_id` as `app.integrationId`, `app.integration`.`id` as `app.integration.id`, `app.integration`.`label` as `app.integration.label`, `app.integration`.`access_key` as `app.integration.accessKey`, `app.integration`.`secret_access_key` as `app.integration.secretAccessKey`, `app.integration`.`write_access` as `app.integration.writeAccess`, `app.integration`.`last_usage_at` as `app.integration.lastUsageAt`, `app.integration`.`admin` as `app.integration.admin`, `app.integration`.`custom_fields` as `app.integration.customFields`, `app.integration`.`deleted_at` as `app.integration.deletedAt`, `app.integration`.`created_at` as `app.integration.createdAt`, `app.integration`.`updated_at` as `app.integration.updatedAt`, `app`.`acl_role_id` as `app.aclRoleId`, `app.aclRole`.`id` as `app.aclRole.id`, `app.aclRole`.`name` as `app.aclRole.name`, `app.aclRole`.`description` as `app.aclRole.description`, `app.aclRole`.`privileges` as `app.aclRole.privileges`, `app.aclRole`.`deleted_at` as `app.aclRole.deletedAt`, `app.aclRole`.`created_at` as `app.aclRole.createdAt`, `app.aclRole`.`updated_at` as `app.aclRole.updatedAt`, `app`.`created_at` as `app.createdAt`, `app`.`updated_at` as `app.updatedAt`, `app.translation.label`, COALESCE(`app.translation.label`,`app.translation.label`) as `app.label`, `app.translation.description`, COALESCE(`app.translation.description`,`app.translation.description`) as `app.description`, `app.translation.privacyPolicyExtensions`, COALESCE(`app.translation.privacyPolicyExtensions`,`app.translation.privacyPolicyExtensions`) as `app.privacyPolicyExtensions`, `app.translation.customFields`, COALESCE(`app.translation.customFields`,`app.translation.customFields`) as `app.customFields`, `app.translation.createdAt`, `app.translation.updatedAt`, `app.translation.appId`, `app.translation.languageId` FROM `app` LEFT JOIN (SELECT `app.translation`.app_id, `app.translation`.label as `app.translation.label`, `app.translation`.description as `app.translation.description`, `app.translation`.privacy_policy_extensions as `app.translation.privacyPolicyExtensions`, `app.translation`.custom_fields as `app.translation.customFields`, `app.translation`.created_at as `app.translation.createdAt`, `app.translation`.updated_at as `app.translation.updatedAt`, `app.translation`.app_id as `app.translation.appId`, `app.translation`.language_id as `app.translation.languageId` FROM `app_translation` `app.translation` WHERE `app.translation`.language_id = :languageId) `app.app_translation` ON `app.app_translation`.`app_id` = `app`.`id` LEFT JOIN `integration` `app.integration` ON `app`.`integration_id` = `app.integration`.`id` LEFT JOIN `acl_role` `app.aclRole` ON `app`.`acl_role_id` = `app.aclRole`.`id` WHERE (`app`.`active` = :param_5646d2f5e9d34f0d8098498ca6592112)
0.03 ms
(0.00%)
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS scriptName,
                   `script`.`script` AS script,
                   `script`.`hook` AS hook,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   `app`.`version` AS appVersion,
                   `script`.`active` AS active
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` != 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
0.02 ms
(0.00%)
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS name,
                   `script`.`script` AS script,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` = 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
0.04 ms
(0.00%)
SELECT `app`.`name`, `app`.`version`, `app`.`template_load_priority`
             FROM `app`
             INNER JOIN `app_template` ON `app_template`.`app_id` = `app`.`id`
             WHERE `app`.`active` = 1 AND `app_template`.`active` = 1
0.05 ms
(0.00%)
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_991c24ca75ae4045aba6afe154619fc6 AND `payment_method`.`active` = :param_579af7a7bdc64535a9c570ea27e3ec3f)
0.03 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.04 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.03 ms
(0.00%)
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
0.03 ms
(0.00%)
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id IS NULL) AND (property.module = :moduleName)
0.03 ms
(0.00%)
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
0.02 ms
(0.00%)
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
0.02 ms
(0.00%)
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
0.02 ms
(0.00%)
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
0.02 ms
(0.00%)
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
0.12 ms
(0.00%)
SELECT name FROM category_translation WHERE category_id = :dcValue1 ORDER BY IF(language_id = , 1, 0) DESC
0.20 ms
(0.00%)
SELECT option_translation.name FROM product product INNER JOIN product_option product_group ON product_group.product_id = product.id INNER JOIN property_group_option product_option ON product_group.property_group_option_id = product_option.id INNER JOIN property_group_option_translation option_translation ON option_translation.property_group_option_id = product_option.id WHERE (product.id = :id) AND (product.parent_id IS NOT NULL) AND (product.option_ids IS NOT NULL) AND (option_translation.language_id = :languageId)
0.12 ms
(0.00%)
# theme-service::load-config::read
SELECT `theme`.`id` as `theme.id`, `theme`.`technical_name` as `theme.technicalName`, `theme`.`name` as `theme.name`, `theme`.`author` as `theme.author`, `theme`.`preview_media_id` as `theme.previewMediaId`, `theme`.`parent_theme_id` as `theme.parentThemeId`, `theme`.`base_config` as `theme.baseConfig`, `theme`.`config_values` as `theme.configValues`, `theme`.`active` as `theme.active`, `theme`.`created_at` as `theme.createdAt`, `theme`.`updated_at` as `theme.updatedAt`, `theme.translation.description`, COALESCE(`theme.translation.description`,`theme.translation.description`) as `theme.description`, `theme.translation.labels`, COALESCE(`theme.translation.labels`,`theme.translation.labels`) as `theme.labels`, `theme.translation.helpTexts`, COALESCE(`theme.translation.helpTexts`,`theme.translation.helpTexts`) as `theme.helpTexts`, `theme.translation.customFields`, COALESCE(`theme.translation.customFields`,`theme.translation.customFields`) as `theme.customFields`, `theme.translation.createdAt`, `theme.translation.updatedAt`, `theme.translation.themeId`, `theme.translation.languageId` FROM `theme` LEFT JOIN (SELECT `theme.translation`.theme_id, `theme.translation`.description as `theme.translation.description`, `theme.translation`.labels as `theme.translation.labels`, `theme.translation`.help_texts as `theme.translation.helpTexts`, `theme.translation`.custom_fields as `theme.translation.customFields`, `theme.translation`.created_at as `theme.translation.createdAt`, `theme.translation`.updated_at as `theme.translation.updatedAt`, `theme.translation`.theme_id as `theme.translation.themeId`, `theme.translation`.language_id as `theme.translation.languageId` FROM `theme_translation` `theme.translation` WHERE `theme.translation`.language_id = :languageId) `theme.theme_translation` ON `theme.theme_translation`.`theme_id` = `theme`.`id`
0.41 ms
(0.00%)
# theme-service::resolve-media::read
SELECT `media`.`id` as `media.id`, `media`.`user_id` as `media.userId`, `media`.`media_folder_id` as `media.mediaFolderId`, `media`.`mime_type` as `media.mimeType`, `media`.`file_extension` as `media.fileExtension`, `media`.`uploaded_at` as `media.uploadedAt`, `media`.`file_name` as `media.fileName`, `media`.`file_size` as `media.fileSize`, `media`.`media_type` as `media.mediaTypeRaw`, `media`.`meta_data` as `media.metaData`, `media`.`private` as `media.private`, `media`.`thumbnails_ro` as `media.thumbnailsRo`, `media`.`created_at` as `media.createdAt`, `media`.`updated_at` as `media.updatedAt`, `media.translation.title`, COALESCE(`media.translation.title`,`media.translation.title`) as `media.title`, `media.translation.alt`, COALESCE(`media.translation.alt`,`media.translation.alt`) as `media.alt`, `media.translation.customFields`, COALESCE(`media.translation.customFields`,`media.translation.customFields`) as `media.customFields`, `media.translation.createdAt`, `media.translation.updatedAt`, `media.translation.mediaId`, `media.translation.languageId` FROM `media` LEFT JOIN `media_folder` `media.mediaFolder` ON `media`.`media_folder_id` = `media.mediaFolder`.`id` LEFT JOIN (SELECT `media.translation`.media_id, `media.translation`.title as `media.translation.title`, `media.translation`.alt as `media.translation.alt`, `media.translation`.custom_fields as `media.translation.customFields`, `media.translation`.created_at as `media.translation.createdAt`, `media.translation`.updated_at as `media.translation.updatedAt`, `media.translation`.media_id as `media.translation.mediaId`, `media.translation`.language_id as `media.translation.languageId` FROM `media_translation` `media.translation` WHERE `media.translation`.language_id = :languageId) `media.media_translation` ON `media.media_translation`.`media_id` = `media`.`id` LEFT JOIN `media_default_folder` `media.mediaFolder.defaultFolder` ON `media.mediaFolder`.`default_folder_id` = `media.mediaFolder.defaultFolder`.`id` WHERE (((`media`.`private` = :param_913df7d705174fedbe58d0e35fb4bf3c OR (`media`.`private` = :param_9bede4e06a1f45cfbe2dc560a50f41e6 AND `media.mediaFolder.defaultFolder`.`entity` = :param_ac424ddf6caf4410acb5ac60aaad3db3)))) AND (`media`.`id` IN (:ids))
3.60 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (SELECT GROUP_CONCAT(HEX(`product.properties.mapping`.`property_group_option_id`) SEPARATOR '||')
                  FROM `product_property` `product.properties.mapping`
                  WHERE `product.properties.mapping`.`product_id` = `product`.`properties` ) as `product.properties.id_mapping`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
0.33 ms
(0.00%)
SELECT `property_group_option`.`id` as `property_group_option.id`, `property_group_option`.`property_group_id` as `property_group_option.groupId`, `property_group_option`.`color_hex_code` as `property_group_option.colorHexCode`, `property_group_option`.`media_id` as `property_group_option.mediaId`, `property_group_option`.`created_at` as `property_group_option.createdAt`, `property_group_option`.`updated_at` as `property_group_option.updatedAt`, `property_group_option.group`.`id` as `property_group_option.group.id`, `property_group_option.group`.`display_type` as `property_group_option.group.displayType`, `property_group_option.group`.`sorting_type` as `property_group_option.group.sortingType`, `property_group_option.group`.`filterable` as `property_group_option.group.filterable`, `property_group_option.group`.`visible_on_product_detail_page` as `property_group_option.group.visibleOnProductDetailPage`, `property_group_option.group`.`created_at` as `property_group_option.group.createdAt`, `property_group_option.group`.`updated_at` as `property_group_option.group.updatedAt`, `property_group_option.group.translation.name`, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, `property_group_option.group.translation.description`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, `property_group_option.group.translation.position`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, `property_group_option.group.translation.customFields`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.group.translation.createdAt`, `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation.languageId`, `property_group_option.translation.name`, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, `property_group_option.translation.position`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, `property_group_option.translation.customFields`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields`, `property_group_option.translation.createdAt`, `property_group_option.translation.updatedAt`, `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation.languageId` FROM `property_group_option` LEFT JOIN (SELECT `property_group_option.translation`.property_group_option_id, `property_group_option.translation`.name as `property_group_option.translation.name`, `property_group_option.translation`.position as `property_group_option.translation.position`, `property_group_option.translation`.custom_fields as `property_group_option.translation.customFields`, `property_group_option.translation`.created_at as `property_group_option.translation.createdAt`, `property_group_option.translation`.updated_at as `property_group_option.translation.updatedAt`, `property_group_option.translation`.property_group_option_id as `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation`.language_id as `property_group_option.translation.languageId` FROM `property_group_option_translation` `property_group_option.translation` WHERE `property_group_option.translation`.language_id = :languageId) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = :languageId) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (:ids)
0.22 ms
(0.00%)
SELECT `product_media`.`id` as `product_media.id`, `product_media`.`version_id` as `product_media.versionId`, `product_media`.`product_id` as `product_media.productId`, `product_media`.`product_version_id` as `product_media.productVersionId`, `product_media`.`media_id` as `product_media.mediaId`, `product_media`.`position` as `product_media.position`, `product_media.media`.`id` as `product_media.media.id`, `product_media.media`.`user_id` as `product_media.media.userId`, `product_media.media`.`media_folder_id` as `product_media.media.mediaFolderId`, `product_media.media`.`mime_type` as `product_media.media.mimeType`, `product_media.media`.`file_extension` as `product_media.media.fileExtension`, `product_media.media`.`uploaded_at` as `product_media.media.uploadedAt`, `product_media.media`.`file_name` as `product_media.media.fileName`, `product_media.media`.`file_size` as `product_media.media.fileSize`, `product_media.media`.`media_type` as `product_media.media.mediaTypeRaw`, `product_media.media`.`meta_data` as `product_media.media.metaData`, `product_media.media`.`private` as `product_media.media.private`, `product_media.media`.`thumbnails_ro` as `product_media.media.thumbnailsRo`, `product_media.media`.`created_at` as `product_media.media.createdAt`, `product_media.media`.`updated_at` as `product_media.media.updatedAt`, `product_media.media.translation.title`, COALESCE(`product_media.media.translation.title`,`product_media.media.translation.title`) as `product_media.media.title`, `product_media.media.translation.alt`, COALESCE(`product_media.media.translation.alt`,`product_media.media.translation.alt`) as `product_media.media.alt`, `product_media.media.translation.customFields`, COALESCE(`product_media.media.translation.customFields`,`product_media.media.translation.customFields`) as `product_media.media.customFields`, `product_media.media.translation.createdAt`, `product_media.media.translation.updatedAt`, `product_media.media.translation.mediaId`, `product_media.media.translation.languageId`, `product_media`.`custom_fields` as `product_media.customFields`, `product_media`.`created_at` as `product_media.createdAt`, `product_media`.`updated_at` as `product_media.updatedAt` FROM `product_media` LEFT JOIN `media` `product_media.media` ON `product_media`.`media_id` = `product_media.media`.`id` LEFT JOIN (SELECT `product_media.media.translation`.media_id, `product_media.media.translation`.title as `product_media.media.translation.title`, `product_media.media.translation`.alt as `product_media.media.translation.alt`, `product_media.media.translation`.custom_fields as `product_media.media.translation.customFields`, `product_media.media.translation`.created_at as `product_media.media.translation.createdAt`, `product_media.media.translation`.updated_at as `product_media.media.translation.updatedAt`, `product_media.media.translation`.media_id as `product_media.media.translation.mediaId`, `product_media.media.translation`.language_id as `product_media.media.translation.languageId` FROM `media_translation` `product_media.media.translation` WHERE `product_media.media.translation`.language_id = :languageId) `product_media.media.media_translation` ON `product_media.media.media_translation`.`media_id` = `product_media.media`.`id` WHERE (`product_media`.`version_id` = :version) AND ((`product_media`.`product_id` IN (:param_45705a019b754eb9b5f0a93ed46869c5)))
12.98 ms
(0.00%)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.product_version_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.slot_config as `product.translation.slotConfig`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.slot_config as `product.parent.translation.slotConfig`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_b65e3216f2494f17a6e19a8890418261)))
0.77 ms
(0.00%)
# breadcrumb-extension::read
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` AND `category.category_translation`.category_version_id = `category`.version_id WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
2.00 ms
(0.00%)
SELECT seo_path_info, path_info FROM seo_url WHERE (seo_url.is_canonical = 1) AND (seo_url.path_info IN (:pathInfo)) AND (seo_url.language_id = :languageId) AND (seo_url.sales_channel_id = :salesChannelId OR seo_url.sales_channel_id IS NULL) AND (is_deleted = 0) ORDER BY seo_url.sales_channel_id ASC

Database Connections

There are no configured database connections.

Entity Managers

There are no configured entity managers.

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping