
Untitled
By: a guest on
May 1st, 2012 | syntax:
SQL | size: 0.70 KB | hits: 19 | expires: Never
SELECT * FROM (SELECT id_g FROM (SELECT COUNT(ID_G) prodano, ID_G FROM Orders GROUP BY ID_G ORDER BY 1 DESC) WHERE prodano>0)
WHERE
id_g IN (SELECT id_g FROM (SELECT * FROM inshop WHERE id_g NOT IN (SELECT instore.id_g FROM instore, inshop WHERE instore.id_g=inshop.id_g)) WHERE amount> 100)
OR
id_g IN (SELECT id_g FROM (SELECT * FROM (SELECT ID_G, SUM(amount) amount FROM instore GROUP BY ID_G) WHERE id_g NOT IN (SELECT instore.id_g FROM instore, inshop WHERE instore.id_g=inshop.id_g)) WHERE amount> 100)
OR
id_g IN (SELECT id_g FROM (SELECT inshop.id_g, (sumstore+amount) amount FROM (SELECT ID_G, SUM(amount) sumstore FROM instore GROUP BY ID_G) q1, inshop WHERE q1.id_g=inshop.id_g) WHERE amount> 100)