miholeus

additions sql

Mar 13th, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.37 KB | None | 0 0
  1. SELECT SQL_CALC_FOUND_ROWS
  2.     am.id AS id,
  3.     am.manufacturer_id AS manufacturer_id,
  4.     cat.name AS manufacturers_category_name,
  5.     am.add_sum AS add_sum,
  6.     am.add_percent AS add_percent,
  7.     am.man_id AS man_id,
  8.     am.date_changed AS date_changed,
  9.     am.date_added AS date_added,
  10.     m.manufacturers_name AS manufacturers_name,
  11.     CONCAT(man.firstname, ' ', man.lastname) AS man_name,
  12.     (SELECT
  13.             COUNT(*)
  14.         FROM
  15.             sotm_products
  16.         WHERE
  17.             manufacturers_id = am.manufacturer_id) AS products_in_group,
  18.     (SELECT
  19.             COUNT(*)
  20.         FROM
  21.             crm_priceparser_price_history as ph
  22.                 INNER JOIN
  23.             sotm_id1c_default_product as dp ON dp.id1c = ph.id1c
  24.                 INNER JOIN
  25.             sotm_products as sp ON sp.products_id = dp.product_id
  26.         WHERE
  27.             ph.status = 2
  28.                 AND sp.manufacturers_id IN (am.manufacturer_id)) AS price_to_edit
  29. FROM
  30.     crm_priceparser_additions_manufacturers AS am
  31.         JOIN
  32.     manufacturers AS m ON am.manufacturer_id = m.manufacturers_id
  33.         JOIN
  34.     sotm_category as cat ON cat.category_id = am.category_id
  35.         JOIN
  36.     categories ON categories.categories_id = cat.category_id
  37.         JOIN
  38.     managers AS man ON man.man_id = am.man_id
  39. WHERE
  40.         0 = 0
  41. ORDER BY am.date_changed DESC
  42. LIMIT 0 , 100
Advertisement
Add Comment
Please, Sign In to add comment