複数のテーブルをクエリする際に問題があり、MySQL
現在頭がおかしいです。
ID
各テーブルに一意の があり、 を使用INNER JOIN
してそれらを結合しています。私はまったく新しいのでSQL
、これは間違った方法である可能性があるため、ここに投稿します:
クエリ:
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)
表users
に含まれるもの
UserID
UserLogin
UserPass
表quiz
に含まれるもの
QuizID
QuizName
QuizFile
表results
に含まれるもの
UserID
QuizID
QuizResults
デカルト積を取得する理由と、それを修正する方法を教えてください。