我使用休眠從數據庫檢索記錄時遇到問題。這是情況。 我有3個班(還有3個班)。休眠查詢:從多方匹配的單邊檢索行
這些是我的課程。
Exam
-----
Integer exam_id
String exam_name
Subject
-------
Integer subject_id,
String subject_name
Scores
-------
Exam exam,
Subject subject,
Integer score
這是我的表
Exam
-----
exam_id,
exam_name
Subject
-------
subject_id,
subject_name
Scores
-------
exam_id,
subject_id,
score
我想要做的是,我想檢索科學學科的全部分數。我認爲可以使用這個SQL查詢來做到這一點。
select sc。* from Scores sc inner join subject su on sc.subject_id = su.subject_id where su.subject_name =「science」。
但我想知道存檔這個最好的方法。是否可以使用「標準」來做到這一點?或者任何其他最好的方式?請在此引導我。
感謝