通过mysql

时间:2017-12-01 13:22:05

标签: mysql

我有两个表的成绩和反馈以及以下MySQL查询:

SELECT id, mingrade, maxgrade, quizid
FROM feedback
WHERE quizid=6
ORDER BY id DESC LIMIT 6

如何修改查询以在第一个表中添加userid?

1 个答案:

答案 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;

我认为这应该有用。