oracle8.1.6
select et.task_name, et.number_of_members,
et.due_date, et.weight, et.online_p,
et.late_submit_p, et.requires_grade_p,
et.description,
et.title as task_title,
et.data as task_data,
et.revision_id as task_revision_id,
ets.title as solution_title,
ets.data as solution_data,
eg.grade_plural_name, eg.weight as grade_weight,
ets.revision_id as solution_revision_id
from evaluation_grades eg,
evaluation_tasksi et,
evaluation_tasks_solsi ets
where
et.task_id = :task_id
and et.task_item_id = ets.task_item_id(+)
and et.grade_item_id = eg.grade_item_id
and (ets.solution_id is null or content_revision.is_live(ets.solution_id) = 't')
and content_revision.is_live(eg.grade_id) = 't'