[ turshija @ 05.01.2010. 19:05 ] @
Postovanje ... Imam jedan problem i verujem da se moze efikasno resiti samo jednim SQL upitom ... Pojednostavljen primer: imam dve tabele: Code: kategorije proizvodi kid ime ime kid ------------------- ------------------- 1 kategorija1 traktor 1 2 kategorija2 frizider 2 3 kategorija3 pegla 2 4 kategorija4 avion 4 paprika 4 E sada ... Kako izlistati sve kategorije koje imaju 2 ili vise proizvoda ? Ne idu mi nesto ti "ugnjezdeni" upiti ili kako se vec zovu ... :) Znaci konkretno na mom primeru, upit koji ce izlistati: Code: 2 kategorija2 4 kategorija4 Verujem da bi islo nesto tipa: "SELECT * FROM kategorije WHERE (COUNT (1) FROM proizvodi WHERE kid='nesto')>2" Moze mala pomoc ? :) edit: pokusavam i ovaj upit ali ne radi :( SELECT * FROM kategorije k WHERE ( COUNT (1) FROM proizvodi p WHERE p.kid=k.kid )>2 EDIT2: Uspesno sam resio problem prchkajuci po ovom proslom upitu i radi sve lepo ... :) [Ovu poruku je menjao turshija dana 05.01.2010. u 20:36 GMT+1] |