Je suis à la recherche d'aide avec ma recherche ci-dessous. qui ne retourne jamais rien pour végétarien ... Est-ce que ma déclaration WHERE est écrite comme valide?MySQL, SQL Select Statement, Où avec OU ... Qu'est-ce qui ne va pas?
SELECT *
FROM newsfeed INNER JOIN newsfeedaction ON newsfeed.newsfeedactionid = newsfeedaction.newsFeedActionID
INNER JOIN person ON newsfeed.personID = person.personID
LEFT OUTER JOIN food ON newsfeed.foodID = food.foodID
LEFT OUTER JOIN veggie ON newsfeed.veggieID = veggie.veggieID
WHERE
(
newsfeed.veggieID IS NOT NULL
AND veggie.deleted = 'N'
)
OR
(
newsfeed.foodID IS NOT NULL
AND food.deleted = 'N')
veuillez remplir votre demande ... Je pense que c'est une erreur de copier-coller – hallie
désolé à ce sujet .. s'il vous plaît aider :) – AnApprentice
Nous avons besoin de voir des exemples de données pour voir pourquoi les enregistrements que vous attendez ne se présentent pas. –