> Myslel jsem to tak, že to vybere jenom ty clanky které jsou > SOUČASNĚ v daných kategoriích. Takže by tam mělo být AND. Ovšem v > mySQL to vrátí prázno, nic, nulu. Pokud je tam OR tak to > samozřejmě funguje. Nějak si to zkrátka neporadí s těma AND, > které definují podmínku přes víc řádků ve sloupci id_kat. > to je jasne - ani v jednom riadku sa to naraz nerovna vsetkym pozadovanym hodnotam jednou z moznosti ako to dosiahnut je pouzit JOIN-y SELECT DISTINCT c1.idclanku FROM clankytbl as c1 INNER JOIN clankytbl as c2 on c2.idclanku = c1.idclanku INNER JOIN clankytbl as c3 on c3.idclanku = c1.idclanku ... WHERE c1.idkategorie = 1 AND c2.idkategorie = 4 AND c3.idkategorie = 5 ... na generovanie takehoto query mozes pouzit kod v ktorom pouzivas pristup na mysql, aby si vzdy joinol taky pocet tabuliek aky potrebujes peter
This archive was generated by hypermail 2.1.3 : 25. 07. 2003, 14:07 CEST