特定のデータを収集するクエリを実行しようとしていますが、クエリの一部で問題が発生してon
います。まず、これは私のクラスです:
class TimeSlot {
String timeslot_id
String time_chunk_id
String uid
String exam_id
String start_time
String is_special_arrangement
static mapping = {
table 'timeslot'
id name: "timeslot_id", column: "timeslot_id"
version false
}
}
これは私が働こうとしているクエリです:
TimeSlot.executeQuery("Select t.time_chunk_id, t.uid, t.start_time, t.timeslot_id, t.is_special_arrangement, e.length from TimeSlot t inner join Exams e on t.exam_id = e.exam_id where t.exam_id = ? and t.time_chunk_id = ?", [testArray[i], timeChunkArray[x]])
on
句が必要なため、その部分でエラーがスローされますがexam.id
、両方のテーブルの比較に特に関連するデータが必要です。これを回避する別の方法、またはクエリを設定する別の方法はありますか? SQL エディターと同じように機能しますか?