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

Consulta en varias celdas mostrar repetidos

Estas en el tema de Consulta en varias celdas mostrar repetidos en el foro de Mysql en Foros del Web. Hola.. Me gustaría hacer una consulta con el siguiente resultado: Jose 1 Luis 2 Pepe 3 Lo he realizado así y no me funciona: @import ...
  #1 (permalink)  
Antiguo 17/12/2014, 03:22
 
Fecha de Ingreso: diciembre-2014
Mensajes: 2
Antigüedad: 9 años, 4 meses
Puntos: 0
Consulta en varias celdas mostrar repetidos

Hola..

Me gustaría hacer una consulta con el siguiente resultado:



Jose 1
Luis 2
Pepe 3

Lo he realizado así y no me funciona:
Código SQL:
Ver original
  1. SELECT clase1,clase2,clase3, COUNT(*) nrepetidos
  2. FROM ejemplo1 WHERE tipo='1' GROUP BY clase1,clase2,clase3 HAVING COUNT(*) > 0

Si alguien me puede ayudar...

Muchas gracias por anticipado..

Un saludo.

Última edición por gnzsoloyo; 17/12/2014 a las 04:19
  #2 (permalink)  
Antiguo 17/12/2014, 05:08
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Consulta en varias celdas mostrar repetidos

Código MySQL:
Ver original
  1. SELECT t1.clase, SUM(t1.total) FROM
  2.  ((SELECT clase1 clase, COUNT(clase1) total FROM ejemplo1 GROUP BY clase1)
  3.     UNION ALL
  4.   (SELECT clase2, COUNT(clase2) FROM ejemplo1 GROUP BY clase2)
  5.    UNION ALL
  6.   (SELECT clase3, COUNT(clase3)  FROM ejemplo1 GROUP BY clase2))t1
  7.  WHERE t1.clase IS NOT NULL
  8.    GROUP BY t1.clase

Última edición por jurena; 17/12/2014 a las 11:20
  #3 (permalink)  
Antiguo 18/12/2014, 02:34
 
Fecha de Ingreso: diciembre-2014
Mensajes: 2
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Consulta en varias celdas mostrar repetidos

Funciona..! Muchas gracias.!

Etiquetas: celdas, repetidos, select
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 13:16.