, 나는여러 테이블 MySQL의 쿼리 앞의 질문에 계속에서
질문 작동하지 않는 쿼리 아래의 점수를 표시해야하는 것은 여기에 있습니다 : Question 1
INSERT INTO TblScore (ScoreID, TeamID, MatchID, Score) VALUES
(1, 1, 1, 5),
(2, 2, 1, 6),
(3, 4, 2, 15),
(4, 3, 2, 26);
점수 쿼리
$query="SELECT
m.MatchID,
m.MatchDate,
m.Team1ID,
m.Team2ID,
s.TeamID,
s.MatchID,
T1.TeamName as TeamName1,
T2.TeamName as TeamName2,
T1S.Score as Team1Score,
T2S.Score as Team2Score
FROM TblMatch m
JOIN TblTeam T1 ON m.Team1ID = T1.TeamID
JOIN TblTeam T2 ON m.Team2ID = T2.TeamID
JOIN TblScore s ON m.Team1ID = T1S.TeamID
JOIN TblScore s ON m.Team1ID = T1S.TeamID
JOIN TblScore s ON m.Team2ID = T2S.TeamID
WHERE s.MatchID=$mid
";
'$ query'를 덤프하고 mysql에서 직접 실행하십시오. '$ mid'에 무엇이 있습니까? – vaso123
오류를 반환합니까 아니면 단순하게 아무것도 추출하지 못합니까? –
JOIN TblScore s ON m.Team1ID = T1S.TeamID는 쿼리에서 2 번입니다. – Matheno