34,838
社区成员




SELECT COUNT(*) AS total FROM product p LEFT JOIN
product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON
(p.product_id = p2s.product_id)
LEFT JOIN product_special ps ON (p.product_id = ps.product_id)
WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW()
AND p2s.store_id = '0' AND p.product_id IN (SELECT p2c.product_id FROM product_to_category p2c WHERE p2c.category_id = '67'
OR p2c.category_id = '66' OR p2c.category_id = '65' OR p2c.category_id = '64'
OR p2c.category_id = '63' OR p2c.category_id = '62' OR p2c.category_id = '61'
OR p2c.category_id = '54')
SELECT p.product_id, (SELECT AVG(rating) AS total
FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating
FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id)
LEFT JOIN product_special ps ON (p.product_id = ps.product_id)
LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id)
WHERE pd.language_id = '1'
AND p.status = '1'
AND p.date_available <= NOW()
AND p2s.store_id = '0'
AND p.product_id IN (SELECT p2c.product_id FROM product_to_category p2c WHERE p2c.category_id = '63') ORDER BY p.sort_order DESC LIMIT 0,35
SELECT sum(case when p2c.category_id = '67'
OR p2c.category_id = '66' OR p2c.category_id = '65' OR p2c.category_id = '64'
OR p2c.category_id = '63' OR p2c.category_id = '62' OR p2c.category_id = '61'
OR p2c.category_id = '54' then 1 else 0 end) AS total
FROM product p inner join product_to_category p2c on p2c.product_id=p.product_id
LEFT JOIN product_description pd ON (p.product_id = pd.product_id)
LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id)
LEFT JOIN product_special ps ON (p.product_id = ps.product_id)
WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW()
AND p2s.store_id = '0'