postgresql
7.1
select name
from category_trees t, category_tree_translations tt
where t.tree_id = tt.tree_id
and t.tree_id = :tree_id
select dc.course_id, trim(dc.course_key) as course_key, dc.course_name,
dc.assessment_id, dec.section_id, dec.section_name,
dec.product_id, dec.community_id, dc.course_info,
ci.item_id, v.maxparticipants, dec.show_participants_p, dec.show_sessions_p, dec.description, v.show_description_p, v.display_section_p, dec.show_price_p
$discount_clause
from dotlrn_catalog dc,
cr_items ci,
dotlrn_ecommerce_section dec
left join ec_custom_product_field_values v
on (dec.product_id = v.product_id)
where dc.course_id = ci.live_revision
and ci.item_id = dec.course_id
[template::list::filter_where_clauses -and -name course_list]
$show_hidden_not_exists_clause
order by lower(dc.course_name), lower(dec.section_name)
select sale_price as member_price
from ec_sale_prices
where product_id = :product_id
limit 1
select count(*) as attendees
from dotlrn_member_rels_approved
where community_id = :community_id
and (rel_type = 'dotlrn_member_rel' or rel_type = 'dc_student_rel')
select price as prices
from ec_products
where product_id = :product_id
, (select count(*)
from ec_sale_prices_current
where product_id = dec.product_id) as has_discount_p