Cinsulta: Seleccionar id de tabla (Solo la primera ocurrencia de una condicion)
Publicado por Rafael (1 intervención) el 17/07/2015 17:23:19
Buenos días, soy nuevo en el foro y en usando postgres en SQL en general soy relativamente nuevo, mi pregunta es la siguiente, tengo una tabla tbl_asistencia haciendo esta consulta sale esto
SELECT * FROM tbl_asistencia WHERE idevento = 19
id idevento idmedio idestructura idpersona telefono cargo correo estatus
298; 19; 6; 75; 20200995; ""; ""; ""; ;t
299; 19; 6; 75; 4105538; ""; ""; ""; ;t
300; 19; 6; 77; 18806879; ""; ""; ""; ;t
301; 19; 6; 77; 22482661; ""; ""; ""; ;t
302; 19; 6; 77; 21703547; ""; ""; ""; ;t
303; 19; 6; 75; 743001; ""; ""; ""; ;t
304; 19; 6; 75; 18735658; ""; ""; ""; ;t
305; 19; 6; 75; 17964932; ""; ""; ""; ;t
306; 19; 6; 76; 12462906; ""; ""; ""; ;t
307; 19; 6; 76; 15447091; ""; ""; ""; ;t
308; 19; 6; 36; 19172883; ""; ""; ""; ;t
309; 19; 6; 76; 22277019; ""; ""; ""; ;t
310; 19; 6; 76; 17947423; ""; ""; ""; ;t
como podria decirle que me dé los id de los registros UNO por cada idestructura (La primera vez que lo consiga)
Por ejemplo
id
298; -> 1ra vez encontrado el idestructura = 75
300; -> 1ra vez encontrado el idestructura = 77
306; -> 1ra vez encontrado el idestructura = 76
308; -> 1ra vez encontrado el idestructura = 36
por favor =(
SELECT * FROM tbl_asistencia WHERE idevento = 19
id idevento idmedio idestructura idpersona telefono cargo correo estatus
298; 19; 6; 75; 20200995; ""; ""; ""; ;t
299; 19; 6; 75; 4105538; ""; ""; ""; ;t
300; 19; 6; 77; 18806879; ""; ""; ""; ;t
301; 19; 6; 77; 22482661; ""; ""; ""; ;t
302; 19; 6; 77; 21703547; ""; ""; ""; ;t
303; 19; 6; 75; 743001; ""; ""; ""; ;t
304; 19; 6; 75; 18735658; ""; ""; ""; ;t
305; 19; 6; 75; 17964932; ""; ""; ""; ;t
306; 19; 6; 76; 12462906; ""; ""; ""; ;t
307; 19; 6; 76; 15447091; ""; ""; ""; ;t
308; 19; 6; 36; 19172883; ""; ""; ""; ;t
309; 19; 6; 76; 22277019; ""; ""; ""; ;t
310; 19; 6; 76; 17947423; ""; ""; ""; ;t
como podria decirle que me dé los id de los registros UNO por cada idestructura (La primera vez que lo consiga)
Por ejemplo
id
298; -> 1ra vez encontrado el idestructura = 75
300; -> 1ra vez encontrado el idestructura = 77
306; -> 1ra vez encontrado el idestructura = 76
308; -> 1ra vez encontrado el idestructura = 36
por favor =(
Valora esta pregunta


0