Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

ver datos

Estas en el tema de ver datos en el foro de Bases de Datos General en Foros del Web. Buenas compañeros, una pregunta como hago para ver en mi bd (postgres) a traves de una sentencia sql solamente los datos que se repiten. desde ...
  #1 (permalink)  
Antiguo 23/01/2010, 07:42
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 5 meses
Puntos: 20
ver datos

Buenas compañeros, una pregunta como hago para ver en mi bd (postgres) a traves de una sentencia sql solamente los datos que se repiten.


desde ya muchas gracias.
  #2 (permalink)  
Antiguo 25/01/2010, 16:05
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: ver datos

voy a asumir que necesitas ver todas las filas que en su columna X tiene datos repetidos.
Código MySQL:
Ver original
  1. CREATE VIEW v_repetidos AS
  2. SELECT COUNT(id) AS total, id
  3. FROM    tabla;
  4.  
  5. SELECT t.*
  6. FROM    tabla t
  7. INNER JOIN v_repetidos ON (t.id = v.id AND v.total > 1)

el objetivo de crear la vista es obtener un resumen con la cantidad de veces que esta cierto campo en la tabla en cuestion.

y la consulta final obtiene todos los registros cuyo elemento se esta evaluando si esta repetido efectivamente este repetido.

Espero sea lo que necesitas y si no, que sea un buen punto de partida

Etiquetas: ver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:35.