2013-11-02 2 views
1

두 테이블의 ID를 모두 합치려면 AUTO_INCREMENT 아래 예제와 같은 결과가 필요합니다. 내가 원하는거야.자동 증분을 사용하여 두 개의 테이블 ID를 결합하는 방법

Table1     |    Table2 
-----------------------|----------------------- 
userid | name | f_name |userid | work | study 
-----------------------|----------------------- 
1  | ali | amjad |1  | yes | no 
-----------------------|----------------------- 
2  | aff | mff |2  |no |yes 

Table1Table2 사용자 ID는 동일해야합니다. 당신이 이것을 시도하십시오 수

답변

0
SELECT t1.userid, t1.name, t1.f_name, t2.userid, t2.work, t2.study 
FROM Table1 t1 INNER JOIN Table2 t2 
ON t1.userid = t2.userid 
+0

예이 하나의 좋은 방법이지만 데이터가 자동으로 빈 같은 사용자 ID 날씨 표 2 행 테이블이 새로운 행을 작성보다 표 1에 삽입하면 내가 필요합니다. –

+0

글쎄, 당신이 질문을 어쨌든 당신이 어떤 새로운 삽입 된 레코드의 ID 값을 기록하고 테이블 table2에 새 행을 삽입합니다 Table1에 방아쇠를 만들어야합니다 이것을 달성하기 위해 아무 것도 언급하지 마십시오. 이를 위해 table1에서만 값을 삽입하기 때문에 table2에 ID 컬럼이 필요하지 않습니다. –

0

,

select Table1.userid,Table1.name,Table1.f_name,Table2.userid, Table2.work,Table2.study from Table1, Table2 where Table1.userid=Table2.userid 
관련 문제