我是一个完整的 SQL 初学者。我正在使用一个查询数据库的程序,然后处理结果。默认查询是:
SELECT *
FROM data,
questions,
users
where users.U_Id = data.Subj_Id
and data.Subj_Id between 1 and 10
and data.Q_Id = questions.Q_Id
and questions.Q_Id between 1 and 10
order by Subj_Id;
我希望它查询每Subj_Id
一个Q_Id
. 我不知道有多少,不同的科目有不同的问题。我应该如何更改上述查询?