J'ai un problème lors de l'interrogation de plusieurs tables dans MySQL
et suis actuellement à ma fin.Problème de requête multilingue MySQL
J'ai ID
s dans chaque table, et j'utilise un INNER JOIN
pour les combiner; Je suis tout à fait nouveau pour SQL
et cela peut être la mauvaise méthode, me donc de poster ici:
Requête:
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)
Table users
contient
UserID
UserLogin
UserPass
Table quiz
contient
QuizID
QuizName
QuizFile
Tableau results
contient
UserID
QuizID
QuizResults
Quelqu'un peut-il s'il vous plaît me dire pourquoi je reçois un produit cartésien, et comment je devrais prendre pour le corriger?
Que _want_-vous votre requête pour retourner? –