Xbox에서 가상 하키 리그의 통계 추적 웹 페이지에서 작업하고 있습니다. 기본 테이블 레이아웃을 설정했지만 스케줄을 표시 할 수있는 쿼리를 작성하는 방법에 어려움을 겪고 있습니다. 다음은 내 기본 테이블 레이아웃, 그리고 내가 뭘하려는 것은 같은 표시가있다 : 시카고 대
디트로이트 보스턴다른 테이블에서 같은 열/테이블에 2 열을 참조하십시오.
게임 2
뉴욕 :
게임 1
보스턴 대 뉴욕
시카고 대 디트로이트
SELECT homeTeam.name AS HOME_TEAMNAME
FROM GameSchedule Sched
INNER JOIN GameStats GameStatsHome
ON Sched.ID = GameStatsHome.gameSchedule_ID
AND Sched.homeTeam_ID = GameStatsHome.team_ID
INNER JOIN Team homeTeam
ON homeTeam.ID = gameStatsHome.team_ID
및 GameSchedule.homeTeam_ID. 그러나 나는 이것을하는 방법을 알아낼 수 없었다. 나는 가까이서 느낀다. 그런데 다시, 나는 내가하고있는 일에 대해 전혀 몰라서,이 한 가지 질문을 알아 내기 위해 약 3 일을 보냈다. 나는 누군가가 올바른 방향으로 나를 가리킬 수 있다면, 나는 내가 필요한 것의 나머지 부분을 위해 잘되어야한다고 생각한다. 어떤 도움도 크게 감사 할 것이다.
Table: Team
-----------------------------------------------------------
| ID | name | abbreviation | conference | division |
-----------------------------------------------------------
| 1 | New York | TMA | 1 | 1 |
| 2 | Chicago | TMB | 1 | 1 |
| 3 | Detroit | TMC | 1 | 1 |
| 4 | Boston | TMD | 1 | 1 |
-----------------------------------------------------------
Table: GameSchedule
------------------------------------------------
| ID | awayTeam_ID | homeTeam_ID | gameTime_ID |
------------------------------------------------
| 1 | 1 | 2 | 1 |
| 2 | 3 | 4 | 1 |
| 3 | 4 | 1 | 2 |
| 4 | 2 | 3 | 2 |
------------------------------------------------
Table: GameStats
------------------------------------------
| ID | gameSchedule_ID | team_ID | goals |
------------------------------------------
| 1 | 1 | 1 | 5 |
| 2 | 1 | 2 | 3 |
| 3 | 2 | 3 | 6 |
| 4 | 2 | 4 | 1 |
| 5 | 3 | 1 | 2 |
| 6 | 3 | 4 | 5 |
------------------------------------------
그래서 결과로 얻으려는 것이 무엇이고 귀하의 의견은 무엇입니까? 보스턴 대 게임 2 뉴욕 시카고 디트로이트 대 : 뉴욕 시카고 디트로이트 –
결과는 같은 것을 표시 할 수있다 내 SQL 줄에 입력하지만 경고 : mysql_fetch_array() : 제공된 인수가 유효한 MySQL 결과 리소스가 아닙니다. 내가 실행하는 데 노력하고있어 전체 3 개 라인은'= "AwayTeam로 \t \t away.name, \t \t GameSchedule GS \t \t 가입 팀 HomeTeam \t로 \t \t home.name을 선택 \t $의 SQL을 code'된다 AS away ON Team.ID = gs.awayTeam_ID \t \t JOIN Team AS 홈에서 Team.ID = gs.homeTeam_ID "; \t $ 결과 = mysql_query ($ sql); \t $ rowset = mysql_fetch_assoc ($ result); 'code' – emraith