mysql 데이터베이스에 세 개의 테이블이 있습니다. (RID, SID1, SID2, SID3, result) .1st 두 테이블, 나는 충분히 명확하다고 생각합니다.mySql에서 null 값 일치
결과 테이블에는 symtoms의 조합이 있고 SymID1/SymID2/SymID3의 값은 null 일 수 있습니다. 여기 나는 테이블 결과의 그림을 보낸다.
본인은 '결과'테이블에서 결과가 될 것입니다 입력에 약간의 증상과 출력을 할 수 있습니다. 이를 위해 내가이 쿼리를 썼다 :
$query = "select Result from result where (result .SID1= '$symptom1') AND (result.SID2= '$symptom2') AND (result.SID3 = '$symptom3')";
세 가지 증상의 가치가있는 경우에만이 작업. 증상 중 하나라도 null이면 결과가 없습니다. 5 월 쿼리가 더 완벽해야합니다.
** 제 글쓰기에서 구문 오류를 피하십시오.
출력이 복수 응답입니다. 적절하지 않습니다. @habib –
결과 집합에서 정확히 무엇을 검색 하시겠습니까? 매개 변수로 전달할 수있는 확실한 값은 무엇입니까? – aleroot