SQL 쿼리를 사용하여 OR x = y 문을 사용하여 주어진 값의 수가 테이블에 이미 있는지 확인합니다. 그런 다음 결과에 행 수를 계산합니다.SQL 쿼리 - 어떤 논리 연산자가 참인지 확인합니다.
$exists = db_query("SELECT * FROM {leads_client} WHERE (companyName = '".$form_state['values']['company_name']."'
OR billingEmail = '".$form_state['values']['billing_email']."'
OR leadEmail = '".$form_state['values']['lead_email']."'
OR contactEmail = '".$form_state['values']['contact_email']."'
OR url = '".$form_state['values']['company_url']."') AND NOT
clientId = '".$clientId."'");
if($exists->rowCount() > 0){
//Do something
}
여러 개의 쿼리를 사용하지 않고 어떤 OR 문이 사실인지 결정하는 가장 확실한 방법은 무엇입니까?