Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com o seguinte problema:
Estou tentando fazer um select onde ele não traga informação da uma linha do DB....
"SELECT p.nodeid, p.contentid p.publishdate, p.url, c.categoryid, c.nodeid, a.previewimage, a.contentid, e.title FROM `node` AS p
INNER JOIN nodecategory AS c ON p.nodeid = c.nodeid
INNER JOIN article AS a ON p.contentid = a.contentid
INNER JOIN nodeinfo AS e ON p.nodeid = e.nodeid
WHERE c.categoryid
IN (73,74,77,105,71,70,72,76,100,80,79,78,81,108,145,146,82,142,83,97,153)
GROUP BY c.nodeid
ORDER BY p.publishdate
DESC LIMIT 4";
As tabelas:
node
=======
nodeid
contentid
url
publishdate
nodeinfo
=======
nodeid
title
node_category
=======
categoryid
nodeid
article
=======
contentid
previewimage
=====================
Beleza, vamos ao que interessa...
digamos que eu tenha uma categoria(categoyid) '150', e não queria trazer nada que esteja nessa categoria.....
Acontece que um artigo pode estar em várias categorias, e por mais que eu bloqueie a categoria 150 no SELECT, ele continuará vindo por estar atrelado a outras categorias....
Como eu faço, para que QUALQUER item que esteja na categoria '150' não seja buscado no SELECT mesmo ele estando também em outra categoria além da '150'...
Desde já agradeço a ajuda pessoal !! :D
Carregando comentários...