postgresql7.4 SELECT * FROM cc_uos u, cc_uos_revisions r, cr_items i WHERE u.uos_id = :uos_id AND i.item_id = u.uos_id AND r.uos_revision_id = i.latest_revision SELECT d.detail_id, dr.lecturer_id, dr.objectives, dr.learning_outcomes, dr.syllabus, dr.relevance, dr.online_course_content FROM cc_uos u, cc_uos_revisions r, cr_items i, cc_uos_detail_revisions dr, cc_uos_detail d WHERE u.uos_id = :uos_id AND i.item_id = u.uos_id AND r.uos_revision_id = i.latest_revision AND d.parent_uos_id = :uos_id AND dr.detail_revision_id = d.latest_revision_id SELECT t.tl_id, t.latest_revision_id FROM cc_uos u, cc_uos_revisions r, cr_items i, cc_uos_tl t WHERE u.uos_id = :uos_id AND i.item_id = u.uos_id AND r.uos_revision_id = i.latest_revision AND t.parent_uos_id = :uos_id SELECT w.workload_id, wr.formal_contact_hrs, wr.informal_study_hrs, wr.student_commitment, wr.expected_feedback, wr.student_feedback, wr.assumed_concepts FROM cc_uos u, cc_uos_revisions r, cr_items i, cc_uos_workload_revisions wr, cc_uos_workload w WHERE u.uos_id = :uos_id AND i.item_id = u.uos_id AND r.uos_revision_id = i.latest_revision AND w.parent_uos_id = :uos_id AND wr.workload_revision_id = w.latest_revision_id SELECT method_id FROM cc_uos_tl_method_map WHERE tl_revision_id = :latest_revision_id SELECT count(*) FROM cc_uos u, workflow_cases c, workflow_case_fsm f, workflow_fsm_states s WHERE c.case_id = f.case_id AND s.state_id = f.current_state AND c.workflow_id = :workflow_id AND u.uos_id = c.object_id AND s.short_name != 'closed' AND u.unit_coordinator_id = :user_id SELECT count(*) FROM cc_uos u, workflow_cases c, workflow_case_fsm f, workflow_fsm_states s WHERE c.case_id = f.case_id AND s.state_id = f.current_state AND c.workflow_id = :workflow_id AND u.uos_id = c.object_id AND s.short_name != 'closed' SELECT staff_id FROM cc_staff SELECT staff_id FROM cc_staff SELECT DISTINCT coordinator_id FROM cc_stream WHERE package_id = :package_id SELECT cc_uos_revision__new ( null, :uos_id, :uos_code, :uos_name, :credit_value, :semester, :unit_coordinator_id, :activity_log, :activity_log_format, now(), :creation_user, :creation_ip ); UPDATE cc_uos SET unit_coordinator_id = :unit_coordinator_id WHERE uos_id = :uos_id SELECT cc_uos_detail_revision__new ( null, :detail_id, :lecturer_id, :objectives, :learning_outcomes, :syllabus, :relevance, :online_course_content, now(), :user_id, :creation_ip ); SELECT cc_uos_tl_revision__new ( null, :tl_id, now(), :user_id, :creation_ip ); SELECT cc_uos_workload_revision__new ( null, :workload_id, :formal_contact_hrs, :informal_study_hrs, :student_commitment, :expected_feedback, :student_feedback, :assumed_concepts, now(), :user_id, :creation_ip ); SELECT cc_uos_tl_method__map ( :revision_id, :tl_approach_id ); SELECT m.name || ' (' || m.identifier || ')' AS method_name, m.method_id FROM cc_uos_tl_method m, acs_objects o WHERE o.object_id = m.method_id AND o.package_id = :package_id SELECT latest_revision FROM cr_items WHERE item_id = :object_id SELECT i.latest_revision AS latest_detail_revision FROM cr_items i, cr_child_rels c WHERE c.relation_tag = 'cc_uos_detail' AND c.parent_id = :object_id AND i.item_id = c.child_id SELECT i.latest_revision AS latest_tl_revision FROM cr_items i, cr_child_rels c WHERE c.relation_tag = 'cc_uos_tl' AND c.parent_id = :object_id AND i.item_id = c.child_id SELECT i.latest_revision AS latest_workload_revision FROM cr_items i, cr_child_rels c WHERE c.relation_tag = 'cc_uos_workload' AND c.parent_id = :object_id AND i.item_id = c.child_id UPDATE cc_uos SET live_revision_id = :latest_revision WHERE uos_id = :object_id UPDATE cc_uos_detail SET live_revision_id = :latest_detail_revision WHERE parent_uos_id = :object_id UPDATE cc_uos_tl SET live_revision_id = :latest_tl_revision WHERE parent_uos_id = :object_id UPDATE cc_uos_workload SET live_revision_id = :latest_workload_revision WHERE parent_uos_id = :object_id (select * from cc_users u, cc_staff s where u.user_id = s.staff_id) (select * from cc_users u, cc_staff s where u.user_id = s.staff_id)