De bedoeling is om de inhoud te halen uit de table inhoud van bepaalde categorieen, die categorieen worden bepaald door het veld c.cats
maar waarom werkt deze query niet?
(de waarde c.cats is bijv: "2,3,4,5")
met bovenstaande query krijg ik alleen de inhoud met categorie = 2 terug.
als ik bijv de query zo uitvoer:
dan werkt het wel.
maar waarom werkt deze query niet?
(de waarde c.cats is bijv: "2,3,4,5")
PHP:
1
| SELECT v.* FROM cms c,inhoud i WHERE c.uin=24 AND i.categorie IN (c.cats) ORDER BY i.uin DESC |
met bovenstaande query krijg ik alleen de inhoud met categorie = 2 terug.
als ik bijv de query zo uitvoer:
PHP:
1
| SELECT v.* FROM cms c,inhoud i WHERE c.uin=24 AND i.categorie IN (2,3,4,5) ORDER BY i.uin DESC |
dan werkt het wel.
[ Voor 4% gewijzigd door Verwijderd op 15-03-2005 12:26 ]