2012-01-07 2 views
0

나는 저에게 관심있는 질문을했습니다. 누군가 저에게 답을한다면 알려주세요.쿼리 수행 중 변경


그래서 내가 처음에 내가 (같은 전화 번호를 말한다)을 포함한다 "NUM"라는 열이 있고 두 번째 테이블에 내가 열 "sec_num"또한 정확히 같은 번호와 같은 중 일부를 포함하는이 두 개의 테이블이 첫 번째 테이블에서 "num"열 및 두 번째 열에서 "persons"(두 번째 테이블에서도)

첫 번째 테이블에서 데이터를 검색하고 있는데 첫 번째 테이블 전화 번호 (num 열에서)가 두 번째 테이블과 일치하면 숫자 (열 "sec_num")에서 "persons"열의 값을 검색합니다. 할 수 있습니까? 그렇다면, 도와주세요, 고마워요 ...

추신. 내가 PHP를 사용하고 있다는 것을 알아야 할 필요가 있다면,이 일은 SQL을해야한다고 생각한다.

답변

2

나는이 질문을 이해할 수 있다면 규칙적인 왼쪽 조인이 트릭을해야한다.

select num, persons from first left join second on num=sec_num; 
1

우리는 같은 쿼리 thern 테이블 tableA (첫 번째 테이블) 및 tableB (두 번째 표)를 호출하면 : 트릭을 할해야

SELECT * FROM tableA INNER JOIN tableB on tableA.num = tableB.sec_num 

합니다.