특정 레코드가 이미 데이터베이스에 있는지 확인할 수있는 일종의 함수 또는 쿼리를 작성하려고합니다. 다음 규칙이 적용특정 양의 유사한 데이터로 행을 선택하는 방법
- 표가 6 열
- 내 아직 - 투 - 빌드 쿼리이 쿼리는 각 행을 찾아야한다
- 완전한 행 개체에 대한 액세스 (6 개 값)가 적어도 4 개체에서 6 개 해당하는 값 중 나는
가이 같은 쿼리를 작성하는 경우에도 가능 MySQL의를 사용
여러 개의 where 문으로 쿼리를 만드는 유일한 방법은 어디입니까? (각 조합에 대해 을 시도합니다. 4 가지 값)?
의사 :
function getSimilarRow(Row_Object $row)
{
//select *
//from table_x
//where 4 out of 6 properties from object $row apply
}
코드/의사 코드를 게시하십시오. –
거기에 내가 줄 수있는만큼 – Flame
어떤 DBMS를 사용하고 있습니까? 포스트그레스? 신탁? –