私が作成しているゲームのはしごについて、このステートメントを書こうとしています。チーム名を式に追加するまで、すべての内部結合が機能していました。
SELECT tblMatch.AttackingTeam,
tblMatch.DefendingTeam,
tblTeam.TeamName As AttackingTeamName,
tblTeam.TeamName As DefendingTeamName,
tblGameMaps.MapName AS MapName,
tblGameTypes.TypeShort AS TypeName,
tblStyles.StyleShort AS StyleName,
tblMatch.AttackingScore,
tblMatch.DefendingScore
FROM tblMatch
INNER JOIN tblGameMaps
ON tblGameMaps.MapID = tblMatch.MapID
INNER JOIN tblGameTypes
ON tblGameTypes.TypeID = tblMatch.TypeID
INNER JOIN tblStyles
ON tblStyles.StyleID = tblMatch.StyleID
INNER JOIN tblTeam A
ON A.TeamID = tblMatch.AttackingTeam
INNER JOIN tblTeam B
ON B.TeamID = tblMatch.DefendingTeam
WHERE LadderID=$ladderID AND (DefendingTeam=$teamID OR AttackingTeam=$teamID)
私が得るエラーは
「フィールド リスト」の不明な列「tblTeam.TeamName」
データベースには、列 tblTeamName を持つ tblTeam という名前のテーブルがあります。多分私はエラーを見ることができませんか???