2016-05-18 5 views
-1

2つのテーブルがあります。SQL、名前で2つのIDをSQLに接続する方法

FIRST表 "プレーヤー" は含まれています:

Player_id; 
Name; 
Surname; 

SECOND表 "置換" が含ま:

Sub_id; 
In_player_id; 
Out_player_id; 

そして今、私はsqlselectを使用してin_player_idのとout_player_idの名前と姓を印刷します言語

+1

これは非常に基本的な 'join'です。単に' player'テーブルに2回実行するだけです。何を試しましたか? – sgeddes

+0

[SQLの2つのテーブルを結合する]の可能な複製(http://stackoverflow.com/questions/9171963/sql-join-two-table) – Halfwarr

答えて

1

これは、2つのJOIN

SELECT INPLAYER.Name, INPLAYER.Surname, OUTPLAYER.Name, OUTPLAYER.Surname 
FROM Substitutions 
INNER JOIN Player AS INPLAYER ON (Substitutions.In_player_id = INPLAYER.Player_id) 
INNER JOIN Player AS OUTPLAYER ON (Substitutions.Out_player_id = OUTPLAYER.Player_id) 

"AS"キーワードを削除します。

+0

3行で "AS"の近くに "missing kewords"と表示されています – szufi

+0

@sgeddes works SQL Server管理スタジオ2012で私のために良い。すべてのテーブルと列の名前とparanthesesが正しいことを確認していますか? –

関連する問題