Guest User

Untitled

a guest
Apr 24th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT DISTINCT BE.ID AS ID,BE.NAME AS NAME,BE.IBLOCK_ID AS IBLOCK_ID,BE.IBLOCK_SECTION_ID AS IBLOCK_SECTION_ID,B.DETAIL_PAGE_URL AS DETAIL_PAGE_URL,L.DIR AS LANG_DIR,BE.CODE AS CODE,BE.XML_ID AS EXTERNAL_ID,B.IBLOCK_TYPE_ID AS IBLOCK_TYPE_ID,B.CODE AS IBLOCK_CODE,B.XML_ID AS IBLOCK_EXTERNAL_ID,B.LID AS LID , CAT_P2.ID AS CATALOG_PRICE_ID_2, CAT_P2.CATALOG_GROUP_ID AS CATALOG_GROUP_ID_2, CAT_P2.PRICE AS CATALOG_PRICE_2, CAT_P2.CURRENCY AS CATALOG_CURRENCY_2, CAT_P2.QUANTITY_FROM AS CATALOG_QUANTITY_FROM_2, CAT_P2.QUANTITY_TO AS CATALOG_QUANTITY_TO_2, 'Отпускная' AS CATALOG_GROUP_NAME_2, 'Y' AS CATALOG_CAN_ACCESS_2, 'Y' AS CATALOG_CAN_BUY_2, CAT_P2.EXTRA_ID AS CATALOG_EXTRA_ID_2, CAT_P3.ID AS CATALOG_PRICE_ID_3, CAT_P3.CATALOG_GROUP_ID AS CATALOG_GROUP_ID_3, CAT_P3.PRICE AS CATALOG_PRICE_3, CAT_P3.CURRENCY AS CATALOG_CURRENCY_3, CAT_P3.QUANTITY_FROM AS CATALOG_QUANTITY_FROM_3, CAT_P3.QUANTITY_TO AS CATALOG_QUANTITY_TO_3, 'Цена со скидкой' AS CATALOG_GROUP_NAME_3, 'Y' AS CATALOG_CAN_ACCESS_3, 'Y' AS CATALOG_CAN_BUY_3, CAT_P3.EXTRA_ID AS CATALOG_EXTRA_ID_3, CAT_PR.QUANTITY AS CATALOG_QUANTITY, CAT_PR.QUANTITY_TRACE AS CATALOG_QUANTITY_TRACE, CAT_PR.WEIGHT AS CATALOG_WEIGHT, CAT_VAT.RATE AS CATALOG_VAT, CAT_PR.VAT_INCLUDED AS CATALOG_VAT_INCLUDED, CAT_PR.PRICE_TYPE AS CATALOG_PRICE_TYPE, CAT_PR.RECUR_SCHEME_TYPE AS CATALOG_RECUR_SCHEME_TYPE, CAT_PR.RECUR_SCHEME_LENGTH AS CATALOG_RECUR_SCHEME_LENGTH, CAT_PR.TRIAL_PRICE_ID AS CATALOG_TRIAL_PRICE_ID, CAT_PR.WITHOUT_ORDER AS CATALOG_WITHOUT_ORDER, CAT_PR.SELECT_BEST_PRICE AS CATALOG_SELECT_BEST_PRICE
  2. FROM
  3. b_iblock B
  4. INNER JOIN b_lang L ON B.LID=L.LID
  5. INNER JOIN b_iblock_element BE ON BE.IBLOCK_ID = B.ID
  6. INNER JOIN ( SELECT DISTINCT BSE.IBLOCK_ELEMENT_ID
  7. FROM
  8. b_iblock_section_element BSE
  9. INNER JOIN b_iblock_section BSubS ON BSE.IBLOCK_SECTION_ID = BSubS.ID
  10. INNER JOIN b_iblock_section BS ON (BSubS.IBLOCK_ID=BS.IBLOCK_ID AND BSubS.LEFT_MARGIN>=BS.LEFT_MARGIN AND BSubS.RIGHT_MARGIN<=BS.RIGHT_MARGIN)
  11. WHERE
  12. ((BS.ID IN (546))) ) BES ON BES.IBLOCK_ELEMENT_ID = BE.ID
  13. LEFT JOIN b_catalog_price CAT_P2 ON (CAT_P2.PRODUCT_ID = BE.ID AND CAT_P2.CATALOG_GROUP_ID = 2)
  14. LEFT JOIN b_catalog_price CAT_P3 ON (CAT_P3.PRODUCT_ID = BE.ID AND CAT_P3.CATALOG_GROUP_ID = 3)
  15. LEFT JOIN b_catalog_product CAT_PR ON (CAT_PR.ID = BE.ID)
  16. LEFT JOIN b_catalog_iblock CAT_IB ON ((CAT_PR.VAT_ID IS NULL OR CAT_PR.VAT_ID = 0) AND CAT_IB.IBLOCK_ID = BE.IBLOCK_ID)
  17. LEFT JOIN b_catalog_vat CAT_VAT ON (CAT_VAT.ID = IF((CAT_PR.VAT_ID IS NULL OR CAT_PR.VAT_ID = 0), CAT_IB.VAT_ID, CAT_PR.VAT_ID))
  18. WHERE
  19. 1=1 AND ( ((((BE.IBLOCK_ID = '5')))) AND (EXISTS ( SELECT IBLOCK_ID
  20. FROM
  21. b_iblock_site
  22. WHERE
  23. IBLOCK_ID = B.ID AND (((SITE_ID='s1'))) )) AND ((((BE.ACTIVE='Y')))) ) AND (((BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL)))
  24. ORDER BY
  25. CAT_P2.PRICE DESC ,BE.ID DESC
  26. LIMIT 0, 20
Advertisement
Add Comment
Please, Sign In to add comment