MySQL 구문을 수정 중이지만 LEFT JOIN과 빈 행에 몇 가지 문제가 있습니다.MySQL LEFT JOIN - 값은 NULL 일 수 있습니다.
SELECT cs.case_id, cs.child_firstname, gu.*
FROM tblcases AS cs
LEFT JOIN tblguardians AS gu
ON cs.case_id = gu.case_id
WHERE cs.child_firstname = '%craig%' AND gu.firstname LIKE '%sally%'
이 쿼리는만큼 "tblguardians"테이블에 항목이있는 한 잘 작동하지만 어떤 기록이없는 경우 왼쪽은 NULL 반환 가입 - 따라서 항목이 반환되지 않습니다 : 순간에 나는이 PHP에서 결과를 반복 할 때.
"tblguardians"와 연결된 결과가 있는지 여부에 관계없이 "tblcases"에서 필드를 반환 할 수 있습니까? 나는 더 많은 정보를 얻기 위해 구글의 너무 많은 페이지를 읽었다 고 생각한다.
환상적인 답변, 대단히 감사합니다. 내 요구 사항을 충족시키기 위해 추가로 수정되었지만 정확한 목표를 달성했습니다. –