joot@volny.cz wrote:
> Mám tabulku clanky_kategorie, dva sloupce: id_clanku,
> id_kategorie. Každý článek může být zařazen do více kategorií od
> 1-10, čili článek s id 108 se v tabulce vyskytne např. na čtyřech
> řádcích. Jak ale vyberu jenom články, které jsou zároveň v
> kategorii např. 1,6,7,10. ? Zpracovávám to potom v php, ale
> myslím že kdyby se mi poved jednoduchý dotaz, tak bych si ten
> script značně zjednodušil.
-----------------------------------------
mozna uplne nechapu ten dotaz, ale ty chces vybrat vsechny clanky c.
108 z kategorii 1, 6,7 a 10 pak to bude pomoci eskjuel (SQL) takto:
SELECT id_clanku
FROM clanky_kategorie
WHERE (id_clanku = '108')
AND ((id_kategorie = '1' )
OR (id_kategorie = '6')
OR (id_kategorie = '7')
OR (id_kategorie = '10'))
ORDER BY id_kategorie
- h! -
http://hyneklipa.cz/
This archive was generated by hypermail 2.1.3 : 25. 07. 2003, 10:58 CEST