3 개의 MySQL 테이블에서 데이터를 선택하는 데 문제가 있습니다.MySQL 여러 조건이있는 3 개의 테이블 중에서 선택하십시오.
이SELECT table1.id as UserID, table1.gender, table1.land, table1.dob, table1.category_id, table1.is_participant, table2.*
내가 사용하고자하는 조건은 다음과 같습니다 :
는WHERE table1.id = table2.user_id
OR table3.id = table2.responder_id
그래서 내가 사용하려고 전체 쿼리는 다음과 같습니다
SELECT table1.id as UserID, table1.gender, table1.land, table1.dob, table1.category_id, table1.is_participant, table2.*
FROM table1, table2, table3
WHERE table1.id = table2.user_id
OR table3.id = table2.responder_id
나는 다음과 같은 열을 표시하려면
이 쿼리에 어떤 문제가 있습니까? 어떤 이유로이 쿼리를 요청할 때마다 프로세스가 종료되지 않습니다.
도움 주셔서 감사합니다.
sqlfiddle.com에 테이블과 데이터를 추가하고 질문에 예상되는 결과를 추가 할 수 있습니까? –
죄송합니다. 제가 일하는 회사의 개인 정보입니다. – Alberto
@AbhikChakraborty는 샘플 데이터를 의미합니다. 실제 데이터가 아님 :) –