아래에서 내 검색어에 대한 도움을 찾고 있습니다. 결코 채식을 위해 아무것도 돌려 보내지 않고있다. .. 나는 나의 WHERE 진술이 유효하게 쓰여지는 방법인가?MySQL, SQL Select 문, OR과 함께하는 위치 ...이 문제가 무엇입니까?
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')
있는 곳보다 더 빠르다는 것을 온라인으로 읽기 – hallie
죄송합니다. 도와주세요 :) – AnApprentice
예상되는 레코드가 표시되지 않는 이유를 보려면 예제 데이터를 참조해야합니다. –