Ich habe ein Problem beim Abfragen mehrerer Tabellen in MySQL
und bin derzeit am Ende meines Wissens.MySQL Multitable Query Problem
Ich habe einzigartige ID
s in jeder Tabelle, und verwende eine INNER JOIN
, um sie zu kombinieren; Ich bin ganz neu zu SQL
und dies kann die falsche Methode sein, damit Posting mich hier:
Abfrage:
SELECT res.UserID, res.QuizID, res.QuizResult, u.UserID, u.UserLogin, q.QuizID, q.QuizName, q.QuizFile
FROM results res
INNER JOIN users u ON (res.UserID = u.UserID)
INNER JOIN quiz q ON (res.QuizID = q.QuizID)
Tabelle users
enthält
UserID
UserLogin
UserPass
Tabelle quiz
enthält
QuizID
QuizName
QuizFile
Tabelle results
enthält
Kann mir bitte jemand sagen, warum ich ein kartesisches Produkt bekomme und wie ich es beheben sollte?
Was _will_, um ernsthaft Sie Ihre Anfrage zurück? –