4
기본적으로 테이블 services
및 languages
을 조인하는 조인 테이블 languages_services
이 있습니다.적어도 두 개 또는 여러 값이 일치하는지 확인하기 위해 조인 테이블에서 조건부 AND를 사용하는 SQL
영어 (language_id=1)
과 ESPANOL (language_id=2)
을 모두 지원할 수있는 서비스를 찾아야합니다. 그렇지 않기 때문에 위의 제공하는 데이터와
table languages_services
------------------------
service_id | language_id
------------------------
1 | 1
1 | 2
1 | 3
2 | 1
2 | 3
, 나는 분명히이 SERVICE_ID = 2로 하나를 반환하지 않는 결과가이
QUERY RESULT
------------
service_id
------------
1
과 같을 것이다 곳 language_id=1 AND language_id=2
을 테스트 할 service Espanol.
여기에 대한 모든 정보를 제공해 주시면 대단히 감사하겠습니다.
최고에 대한 조인을 사용, 그 일을! 감사. 가능하다면 두 언어에 대한 조인 테이블에서 어떻게 작동 하는지를 보여줄 수 있습니까? 고마워, 고마워. – chadwtaylor
@chadwtaylor - 정확히 2 개 언어로 된'JOIN' 버전이 추가되었습니다. – MatBailie
당신은 굉장합니다. 빠른 응답을 위해! 처음 두 예제가 여러 언어를 모으는 것과 결합하는 것이 더 낫다고 말한 이유를 알 수 있습니다. – chadwtaylor