2012-03-22 41 views

答えて

1
を表示するクエリを与えるために2つのテーブルを結合する方法を)

ポイント

左結合を探しています。 ClubIDは外部キー(2つのテーブルを「接続」する列)です。

select position, club_name, games_played 
from league_table 
left join club on club.ClubId = league_table.clubID 
2

シンプルに参加:

select l.position, c.club_name, l.games_played 
from club c, league_table l 
where l.clubid=c.clubid 
0

選択a.club_name、b.positionを、a.clubid = b.clubid に bとleague_table参加するようクラブから をb.games_playedそれはあなたが欲しいものです。

@Alexen:この場合、左結合の必要はありません。

@Diegoe: 1つの親切なアドバイスは、常にジョインでオンを使用し、大きなテーブルで作業しているときにクエリが遅くなる。

関連する問題