0

tbl_teams: team_id | team_name
tbl_players: player_id | player_fname | player_sname | player_bplace | player_bdate
tbl_players_stats: player_id | シーズンID | player_squad_no | チーム ID | player_apps | player_goals

これが基本的な質問である場合は申し訳ありませんが、上記のすべての MySQL テーブルと列からテーブルを結合し、season_id と team_id が選択された結果を表示したいと思います。次のようにPHPを使用する必要があります。

player_squad_no | player_sname, player_fname | チーム名 | player_apps | player_goals

ここで例を見てきましたが、3 つの別々のテーブルでそれを行う MySQL クエリを作成する方法と、列名の前にテーブル名を指定する方法がまだわかりません。イニシャルのみの例をいくつか見ました。たとえば、tt.teams。左結合はそれを行う方法ですか?

どんな助けでも大歓迎です。

4

4 に答える 4

0
    SELECT player_squad_no , player_sname, player_fname,team_name, player_apps, player_goals
 FROM tbl_players_stats as s 
JOIN tbl_players as p ON s.player_id=p.player_id 
JOIN tbl_teams as t ON s.team_id=t.team_id
于 2013-09-04T17:30:52.603 に答える