/* iniciar */ delete from atencion_ciudadana_chat_mensaje; delete from atencion_ciudadana_chat_mensajes where id <> 1; update atencion_ciudadana_chat_usuarios set estatus = 1 where estatus <> 1; delete from atencion_ciudadana_chat; delete from atencion_ciudadana_chat_usuarios; insert into atencion_ciudadana_chat_usuarios values (1, 'Administrador1', 1); insert into atencion_ciudadana_chat_usuarios values (2, 'Invitado1', 1); insert into atencion_ciudadana_chat_usuarios values (3, 'Invitado2', 1); insert into atencion_ciudadana_chat_usuarios values (4, 'Invitado3', 1); insert into atencion_ciudadana_chat_usuarios values (5, 'Invitado4', 1); insert into atencion_ciudadana_chat_usuarios values (6, 'Invitado5', 1); insert into atencion_ciudadana_chat_usuarios values (7, 'Administrador2', 1); /* fin iniciar */ /* limpiar */ update atencion_ciudadana_chat_usuarios set estatus = 1 where estatus <> 1; /* fin limpiar*/ SELECT a.id, a.administrador_id, e.nombre, a.usuario_id, d.nombre, a.estatus, case a.estatus when 1 then 'activo' when 2 then 'inactivo' when 3 then 'en uso' when 4 then 'Reservado' when 5 then 'Terminado' end, b.chat_mensajes_id, c.mensaje FROM public.atencion_ciudadana_chat a, public.atencion_ciudadana_chat_mensaje b, public.atencion_ciudadana_chat_mensajes c, public.atencion_ciudadana_chat_usuarios d, public.atencion_ciudadana_chat_usuarios e WHERE a.id = b.chat_id AND c.id = b.chat_mensajes_id AND d.id = a.usuario_id AND e.id = a.administrador_id and a.estatus != 5 ;