2013-05-18 2 views
0

내가두 개의 열을 결합하여 2010 년

GAME_ID이 HOME_TEAM는 tbl_games에서 다음 필드를 visiting_team 한 액세스에 다른 테이블에 추가

나는 다른 테이블이라고 game_team에 이러한 열에서 데이터를 이동하고 싶습니다

GAME_ID = GAME_ID 및 HOME_TEAM 및 visiting_team이 team_id에서 결합 될 것입니다 및 상태라는 또 다른 열은 팀이 "집"또는 "방문"인지 여부를 나타냅니다

내가 어떻게 어디서 할 수

?

+1

중복 가능성 (http://stackoverflow.com/questions/16619984/i-need- 추가 테이블에서 2 테이블에서 액세스 할 수 있음) –

답변

0

업데이트 :

INSERT INTO game_team (game_id, team_id, status) 
SELECT * FROM 
(SELECT game_id, home_team, 'home' FROM tbl_games 
    UNION ALL 
SELECT game_id, visiting_team, 'visiting' FROM tbl_games) q 
[I 2 개 테이블의 액세스에 기존의 테이블 데이터를 추가해야]의
+0

감사하지만 작동하지 않음 –

+0

@TamasKarpati 개정판을 사용해보십시오. 업데이트 된 답변보기 – peterm

+0

아직 작동하지 않았습니다. 내가 가고 싶은 곳은 ... 원래 : game_id 1 home_team 방문한 팀 B가 game_id 1 team_id 상태가 home_id_id 1 team_id B 방문 중 상태입니다.이 편집기에서 문제를 해결할 수 없습니다. –

관련 문제