oracle8.1.6
select (user_id) as reg_check, (uc.jabber_regstate) as reg_stat
from jb_user_jabber_information uc where user_id = :user_id
Select service from jb_services where active_check_p = 't'
select lower(sn.status) as status,
lower(sn.service) as service
FROM jb_screens sn , jb_services
WHERE sn.user_id = :user_id
AND sn.service = jb_services.service
AND jb_services.active_check_p = 't'
select service
from jb_services
where active_check_p = 't'
select (persons.person_id) as friends_user_id ,
persons.first_names as first_names, persons.last_name as last_name
from persons
where persons.person_id IN (Select jb_screens.user_id from jb_screens, jb_friends
where jb_friends.user_id = :user_id
and jb_screens.screen_id = jb_friends.friend_screen_id
and jb_screens.user_id IS NOT NULL)
AND persons.person_id NOT IN [template::util::tcl_to_sql_list $all_invisible]
SELECT (sn.screen_id) as friend_screen_id,
(sn.status) as status ,
sn.im_screen_name,
lower(sn.service) as service
FROM jb_screens sn
WHERE sn.user_id = :friends_user_id
AND ( ( lower(sn.status) != 'offline' ) or (sn.user_id IN [template::util::tcl_to_sql_list $onliners]) )
select (ef.friend_screen_id) as ef_id ,
(ef.friend_first_name) as first_names ,
(ef.friend_last_name) as last_name
FROM jb_friends ef
WHERE ef.user_id = :user_id
AND ef.friend_screen_id IN ( Select screen_id from jb_screens
where user_id is null )
select (sn.status) as status ,
(sn.service) as service, sn.im_screen_name
FROM jb_screens sn
WHERE sn.screen_id = :ef_id
AND sn.status != 'offline'