The following query returns 1242645 records when it should return 555:SELECT r.FirstName, r.LastName, t.TeamName, g.Grade06, r.Gender, rs.RaceName, ir.Bib FROM Roster r INNER JOIN Grades g ON r.RosterID = r.RosterID INNER JOIN Teams t ON r.TeamsID = t.TeamsID INNER JOIN IndRslts ir ON ir.RosterID = r.RosterID INNER JOIN Races rs ON rs.MeetsID = ir.MeetsID WHERE ir.MeetsID = 13 AND rs.RacesID = ir.RacesID AND ir.Bib <> 0 ORDER BY ir.Bib
Can someone tell me what is wrong with it? I am sure there is something I don't know about joins that will jump out at someone who knows more than me.Thanks in advance~