나는 내가하고 싶은 무엇MySQL의 쿼리 리그 순위
id season match_day host guest time host_score guest_score forfait mvp
1 1 1 3 4 NULL 10 2 NULL 43
2 1 1 5 6 NULL 2 2 NULL 16
3 1 1 9 10 NULL 6 3 NULL 49
4 1 1 2 1 NULL 5 5 NULL 29
5 1 1 7 8 NULL 4 2 NULL 52
6 1 2 1 4 NULL 7 3 NULL 75
....
쿼리를 만드는 것입니다 이러한
팀
id name abbr_name badge slogan captain
1 TEAM1 TM1 NULL NULL NULL
2 TEAM2 TM2 NULL NULL NULL
3 TAEM3 TM3 NULL NULL NULL
4 TEAM4 TM4 NULL NULL NULL
5 TEAM5 TM5 NULL NULL NULL
....
일치 항목과 같이 두 개의 MySQL의 테이블이 압축을 풀려면 모든 행에 값을 줄 수 있습니다.
Team_Id, Team_name, Team_N_Match_Played, Team_N_Match_Won, Team_N_Match_Lost
PHP로 모든 데이터를 조작하지 않고 대신 MySQL 쿼리를 직접 사용할 수 있습니까? MySQL에서 어떻게 그럴 수 있는지 잘 모르겠습니다.
당신은 팀의 값에 일치의 값에 가입해야합니다 dc_teams 것이다. 나는 호스트와 손님이 팀 테이블의 가치라고 생각합니까? –
그렇다면 두 테이블을 결합 할 수있는 변수가 있어야합니다. 그런 다음 왼쪽 조인을 사용하여 함께 참여할 수 있으며 해당 팀에 대한 데이터가없는 경우 팀 데이터는 null이됩니다. –
팀이 연결되어 있거나 forfiet가 null이 아닌 경우 어떻게 처리합니까? 색인에서 –