Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. mt_product | mt_sku | mt_price
  2. ========== | ====== | ========
  3. id | brand_id | mpn | id | product_id | retailer_id | sku | id | sku_id | price | date
  4.  
  5. SELECT
  6. p.id AS pid, p.title AS p_title, p.cat, p.mpn,
  7. b.id AS bid, b.name AS brand,
  8. (SELECT COUNT(s.id) FROM mt_sku AS s WHERE s.pid = p.id) AS num_sku,
  9. (SELECT COUNT(gbp.id) FROM mt_price AS gbp INNER JOIN mt_sku ON mt_sku.id = gbp.sid ) AS num_price
  10. FROM mt_product AS p
  11. INNER JOIN mt_brand b ON p.bid = b.id
  12. INNER JOIN mt_sku s ON p.id = s.pid
  13.  
  14. SELECT
  15. DISTINCT(p.id) AS pid, p.title AS p_title, p.cat, p.mpn,
  16. b.id AS bid, b.name AS brand,
  17. (SELECT COUNT(s.id) FROM mt_sku AS s WHERE s.pid = p.id) AS num_sku,
  18. (SELECT COUNT(gbp.id) FROM mt_price AS gbp WHERE s.id = gbp.sid) AS num_price
  19. FROM mt_product AS p
  20. INNER JOIN mt_brand b ON p.bid = b.id
  21. INNER JOIN mt_sku s ON p.id = s.pid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement