다음 MYSQL 쿼리를 실행하면 Order_Comments
테이블에 존재하지 않는 Order_Info
테이블의 모든 유효하지 않은 Comment_ID
이 표시됩니다. 어떻게하면이 쿼리를 수정하여 발견 된 각 레코드에 대해 으로 Comment_ID
값을 설정할 수 있습니까?MYSQL 쿼리의 1 열을 Null로 설정하십시오.
SELECT Order_Info.*
FROM Order_Info
LEFT JOIN Order_Comments ON Order_Info.COMMENT_ID = Order_Comments.Comment_ID
WHERE Order_Comments.Comment_ID IS NULL
AND Order_Info.COMMENT_ID IS NOT NULL
Order_Comments 테이블은 다음과 같습니다
Comment_ID Order_Number Order_Comments
14 8989 Submitted by Gordon, Customer Se...
15 4544 Please include the cd when the b...
17 8787 Previously ordered by company, a...
23 8789 We downloaded the trial. Our is q...
매력처럼 작동했습니다! 고맙습니다. 나는 이것을 유사한 상황의 다른 테이블에서 실행한다는 것을 두 번 확인했다. 다시 감사합니다! – shaiss