2つのテーブルがあります。SQL、名前で2つのIDをSQLに接続する方法
FIRST表 "プレーヤー" は含まれています:
Player_id;
Name;
Surname;
SECOND表 "置換" が含ま:
Sub_id;
In_player_id;
Out_player_id;
そして今、私はsql
でselect
を使用してin_player_id
のとout_player_id
の名前と姓を印刷します言語
2つのテーブルがあります。SQL、名前で2つのIDをSQLに接続する方法
FIRST表 "プレーヤー" は含まれています:
Player_id;
Name;
Surname;
SECOND表 "置換" が含ま:
Sub_id;
In_player_id;
Out_player_id;
そして今、私はsql
でselect
を使用してin_player_id
のとout_player_id
の名前と姓を印刷します言語
これは、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"キーワードを削除します。
3行で "AS"の近くに "missing kewords"と表示されています – szufi
@sgeddes works SQL Server管理スタジオ2012で私のために良い。すべてのテーブルと列の名前とparanthesesが正しいことを確認していますか? –
これは非常に基本的な 'join'です。単に' player'テーブルに2回実行するだけです。何を試しましたか? – sgeddes
[SQLの2つのテーブルを結合する]の可能な複製(http://stackoverflow.com/questions/9171963/sql-join-two-table) – Halfwarr