postgresql7.4
SELECT l.lab_id, l.name AS lab_name, l.instructor_id,
to_char(l.start_date, 'YYYY') AS year
FROM lrc_lab l, lrc_lab_student_map s
WHERE s.lab_id = l.lab_id
AND l.lab_id = :lab_id
AND s.user_id = :author_id
SELECT r.report_id, t.template_id, t.name,
t.description AS template_desc,
to_char(m.start_date, 'DD Month, YYYY') AS pretty_start_date,
to_char(m.end_date, 'DD Month, YYYY') AS pretty_end_date,
current_timestamp AS now, m.start_date, m.end_date
FROM lrc_template t
LEFT OUTER JOIN lr_report r ON (r.template_id = t.template_id
AND r.author_id = :author_id),
lrc_lab_template_map m
WHERE m.lab_id = :lab_id
AND m.template_id = t.template_id
ORDER BY m.end_date ASC