現在、C# と Mysql (XAMPP) を使用しています。以下に示すように、3つのテーブルがあります。
tblILearnQuestion : IlearnQuestionId, Question
tblILearnAnswer : ILearnAnswerId, ILearnQuestionId, StudentId, dateSubmited
tblILearnMarks : ILearnMarkId, ILearnAnswerId, Comments, mark
次のデータを取得するには、単一のクエリが必要です: question, studentid , mark and comment
. 私はこれを試しましたが、うまくいきません:
SELECT * FROM tblIlearnQuestion
INNER JOIN tblilearnanswer ON
tblilearnquestion.ilearnquestionid = tblilearnanswer.ilearnquestionid
INNER JOIN ilearnmarks ON
tblilearnanswer.ilearnanswerid = tblilearnmarks.ilearnanswerid
一部の列が存在しないと表示されており、確認しました。データベースにあるように、列に正しく名前を付けました。