아래에서이 URL을 http://sqlfiddle.com/#!2/e825f으로 이동하면 내 문제를 더 잘 이해할 수 있습니다.SQL 및 가입
나는 잠시 동안이 쿼리를 얻으려고했으나 알아 내지 못했습니다. 나는 올바른 데이터를 얻기 위해 두 테이블을 조인하려고 노력해 왔지만 어쩌면 내가 세 번째 테이블을 만들어야한다고 생각합니다. - 목록 내가 가진 모든 웹 사이트
사이트 테이블 : 나는 두 개의 테이블이
: 아래에있는 내 상황을 참조하십시오. 내 테이블
create table sites ( id int, websiteName varchar(50), url varchar(50), mobile_id varchar(50), is_responsive varchar(1) );
핸드폰 테이블 생성 방법은 아래를 참조하십시오 - 웹 사이트가 모바일 있습니다 목록 및
create table mobile ( id int, mobile_url varchar(50) );
가 sites
테이블과 mobiles
테이블이 외국 통해 관련 모바일 URL이 키를 sites
[mobile_id] 테이블에 추가합니다.
[사이트 테이블]에있는 is_responsive 열은 1을 보유하는 비트 필드이며이 사이트는 완전하게 반응한다는 것을 나타내거나이 사이트가 0 인 것은 응답하지 않습니다.
목표 : 모든 모바일 웹 사이트 및 응답 형 웹 사이트를 반환하는 쿼리를 작성합니다. 세 개의 테이블을 사용하여 시도했지만 작동하지 않습니다. 원래 세 번째 테이블은 반응이 빠른 모든 웹 사이트를 보유했지만 다른 테이블을 추가하는 것은 의미가 없습니다. 또한 UNION 문을 사용하여 솔루션을 찾았지만이를 사용하고 싶지 않습니다.
죄송 URL을 참조하십시오 http://sqlfiddle.com/#!2/6c1dae – janues
당신이 당신의 목표를 좀 더 자세하게 설명 또는 아마도 샘플 데이터를 제공 할 수 있습니다. – NMK
이 링크로 충분하지 않습니까? 이 url에서 샘플 데이터가 더 필요하십니까? http://sqlfiddle.com/#!2/6c1dae – janues