KingDíky, upravil jsem ten dotaz co jsi postoval ještě trošku jinak, a to tak, že ten join vztah mezi tema tabulkama má navíc podmínku, že tag z levé tabulky musí být menší než tak z pravé tabulky. Má to tu výhodu, že když požaduju víc tágů než položka má, hned se vyřadí, protože prostě jedna z techto podmínek nebude splněna. Pak se WHERE aplikuje na menší množinu výsledků, než by tomu bylo v případě, že tam nedám to omezení. Nevýhodou je, že tágy musím před sestavením dotazu seřadit, ale to dělám v PHP funkcí sort().
Pak nevím, jak udělat v SQL toto:
Mám tabulku akcíí a mám tabulku cen a počtů pro každou akcii 1:N A chci sestavit dotaz, který vytáhne tabulku všech akcíí se nejlevnější nabídkou a počtem akcií pro tuto nabídku.
Napíklad ČEZ - (836,50 - 832, 10 - 834,1000) Výsledek ČEZ,832,10 ... a tohle pro každý titul v jednom dotazu. |