我有两个表的成绩和反馈以及以下MySQL查询:
SELECT id, mingrade, maxgrade, quizid
FROM feedback
WHERE quizid=6
ORDER BY id DESC LIMIT 6
如何修改查询以在第一个表中添加userid?
答案 0 :(得分:0)
成绩和反馈表的哪些字段?使用基于公共属性链接两者的JOIN。
SELECT column_name(s)
FROM table1
INNER JOIN table2 ON table1.column_name = table2.column_name
WHERE condition;
因此,如果您的两个表是成绩和反馈,并且两者都有字段用户ID,您可以说:
SELECT id, userid, mingrade, maxgrade, quizid
FROM feedback
INNER JOIN grades ON feedback.userid = grades.userid
WHERE quizid = 6
ORDER BY id DESC LIMIT 6;
我认为这应该有用。