이 쿼리를 작성하는 것이 쉽지만 정확한 쿼리를 프레임 할 수 없다는 것을 알고 있습니다. 지금까지 읽은 내용을 토대로 솔루션에는 두 개의 테이블을 결합하는 것이 포함될 수 있습니다.다른 테이블의 열 값을 기반으로 테이블에서 레코드를 선택
TABLE_ONE {S_NO, DK_NO, FRM , DATE}
TABLE_TWO {S_NO, DK_NO , TO}
내가 TABLE_TWO
의 필드 또는 지금까지 TABLE_ONE
실패 시험 FRM 필드를 검사 DK_NO
과 가치의 입력 값을 기준으로 TABLE_ONE
에서 레코드를 선택합니다 : 여기에 문제는
1)
$sql = "select * from TABLE_ONE where DK_NO like '%".$dkno."%' and (FRM='".$department."' or (TABLE_TWO.DK_NO like '%".$dakno."%' and TABLE_TWO.TO='".$department."'))";
$sql = "select * from TABLE_ONE where DK_NO like '%".$dkno."%' and (FRM='".$department."' or TABLE_TWO.TO='".$department."')";
검색 항목 및 내용 – Mihai
2 테이블 간의 관계는 무엇입니까? 'S_NO'는 둘 다 같은 값입니까? – Sean
아니요 TABLE_TWO의 DK_NO는 외래 키입니다 –