我是一個完整的SQL初學者。我正在使用查詢數據庫的程序,然後處理結果。默認查詢是: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
。我不知道有多少,不同的科目有不同數量的問題。我應該如何改變上述查詢?
請提供樣本數據和所需的輸出。 – RedFilter