jo, a kdyz to budes grupovat, tak tam budes davat misto
a.id_manager = 2
a.id_manager = b.id_zamestnanec
A problem u google by prave by, ze delas propojeni velka tabulka na velka tabulka, coz je casove n*n kroku. Kdyz bys takovych grupovani potreboval udelat vic, tak se to zasekne na nekolik dni :)
To je pripad jednoho programu, co delali kolegove. Maji tam seznam knizek (vedeckych publikaci), kazda knizka ma nekolik autoru a ted potrebovali najit vsechny knizky, ktere maji spolecnych 5 autoru nebo v jinem pripade, kde je alespon 1 z tech 5 autoru. Meli to krasne grupovani, autoru bylo mas tak 100, knizek tak 1000. Jenze to je n * n * n * n * n mega obri tabulka, ze 100 radku maji pak 10.000.000.000 radku :) Delalo to 7 dni. Cely dotaz jsem pak prepsal tak, ze vyberu seznam id pro kazdou podminku zvlast, pojim pres UNION a pak to zgrupuji pres COUNT(id)>0 pro alespon 1 nebo COUNT(id)==5 pro vsech 5 autoru. Blik, asi 0.2s misto 7 dni :)