SELECT
warehouse_id,
amount,
store_type,
position,
main_destination_id,
pickup_destinations_ids,
shipping_destinations_ids,
status,
wpa.product_id as product_id
FROM
cscart_store_locations AS sl
INNER JOIN cscart_warehouses_products_amount AS wpa ON wpa.warehouse_id = sl.store_location_id
INNER JOIN cscart_ult_objects_sharing ON (
cscart_ult_objects_sharing.share_object_id = sl.store_location_id
AND cscart_ult_objects_sharing.share_company_id = 2
AND cscart_ult_objects_sharing.share_object_type = 'store_locations'
)
WHERE
wpa.product_id IN (277)
ORDER BY
sl.position ASC