Comunidad de diseño web y desarrollo en internet online

como hago este query tema num 1234 (6 encontrados)

Citar            
MensajeEscrito el 27 Mar 2012 07:41 pm
Quiero hacer una consulta a DDBB en la que busco LIKE %txt% en campo: details, y varios resultados se repiten en su campo claves, asi es q para q no me muestre una consulta grande uso GROUP BY, pero quisiera ademas de alguna forma obtener cuantos registros se encuentran dentro de esos grupos

SELECT id, details, FROM my_tabla WHERE details LIKE %n_text% GROUP BY id

reg1, detalles etc 1
reg2, detalles etc

pero como obtengo la cantidad de encontrados en cada GRUPO ?

reg1, detalles etc 1, encontrados 6 mas ASI =)


Salu2!

Por comicSans

Claber

151 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Mar 2012 08:30 pm
Peldon! extendiendo un poco mas mi consulta, ando probando con esto:

SELECT id, details, COUNT(*) as matches FROM my_tabla WHERE details LIKE '%n_text%' GROUP BY id

me enucentra : reg1 >> detalles etc >> 22 que es el conteo de coincidencias de n_txt dentro de

pero digamos que encontro 22 coincidencias dentro de 40 ?

"Se encontro n_txt dentro de ... 22 de 40 totales "

Por comicSans

Claber

151 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.