PostgreSQL - Cinsulta: Seleccionar id de tabla (Solo la primera ocurrencia de una condicion)

 
Vista:

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 =(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cinsulta: Seleccionar id de tabla (Solo la primera ocurrencia de una condicion)

Publicado por Leopoldo Taylhardat (19 intervenciones) el 28/07/2015 22:49:16
Saludos...
SELECT idevento, min(idestructura) FROM tbl_asistencia WHERE idevento = 19 group by idevento;

espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar