Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT DISTINCT P.TYPE as PROP_TYPE, UP.ID as ID, UP.USER_PROPS_ID as USER_PROPS_ID, UP.ORDER_PROPS_ID as ORDER_PROPS_ID, UP.NAME as NAME,
- CASE
- WHEN
- P.TYPE = 'LOCATION'
- THEN
- CAST(L.ID as char(255))
- ELSE
- UP.VALUE
- END
- as VALUE, P.ID as PROP_ID, P.PERSON_TYPE_ID as PROP_PERSON_TYPE_ID, P.NAME as PROP_NAME, P.TYPE as PROP_TYPE, P.REQUIRED as PROP_REQUIED, P.DEFAULT_VALUE as PROP_DEFAULT_VALUE, P.SORT as PROP_SORT, P.USER_PROPS as PROP_USER_PROPS, P.IS_LOCATION as PROP_IS_LOCATION, P.PROPS_GROUP_ID as PROP_PROPS_GROUP_ID, P.DESCRIPTION as PROP_DESCRIPTION, P.IS_EMAIL as PROP_IS_EMAIL, P.IS_PROFILE_NAME as PROP_IS_PROFILE_NAME, P.IS_PAYER as PROP_IS_PAYER, P.IS_LOCATION4TAX as PROP_IS_LOCATION4TAX, P.IS_ZIP as PROP_IS_ZIP, P.CODE as PROP_CODE, PV.ID as VARIANT_ID, PV.ORDER_PROPS_ID as VARIANT_ORDER_PROPS_ID, PV.NAME as VARIANT_NAME, PV.VALUE as VARIANT_VALUE, PV.SORT as VARIANT_SORT, PV.DESCRIPTION as VARIANT_DESCRIPTION FROM b_sale_user_props_value UP INNER JOIN b_sale_order_props P ON (UP.ORDER_PROPS_ID = P.ID) LEFT JOIN b_sale_location L ON (P.TYPE = 'LOCATION' AND UP.VALUE IS NOT NULL AND UP.VALUE = L.CODE) LEFT JOIN b_sale_order_props_variant PV ON (UP.ORDER_PROPS_ID = PV.ORDER_PROPS_ID AND UP.VALUE = PV.VALUE) WHERE ((((UP.ORDER_PROPS_ID = 5 )))) AND ((((
- CASE
- WHEN
- P.TYPE = 'LOCATION'
- THEN
- CAST(L.ID as char(255))
- ELSE
- UP.VALUE
- END
- IS NULL) OR (length(
- CASE
- WHEN
- P.TYPE = 'LOCATION'
- THEN
- CAST(L.ID as char(255))
- ELSE
- UP.VALUE
- END
- ) <= 0) OR (
- CASE
- WHEN
- P.TYPE = 'LOCATION'
- THEN
- CAST(L.ID as char(255))
- ELSE
- UP.VALUE
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement