Comunidad de diseño web y desarrollo en internet online

buscador tablas relacionadas

Citar            
MensajeEscrito el 01 Dic 2012 08:32 pm
Hola, a ver si me podeis ayudar:

tengo una base de datos con tres tablas:

GENTE
idgente
nombre
localidad

CUALIDADES
idcualidades
nombrecualidad

RELACIONES
idrel
idcualrel
idgenterel

lo que hice hasta ahora fue realizar un buscador que me daba como
resultados la gente al buscarlo por localidad, pero ahora lo que
quiero hacer es que yo busque por localidad y me aparezca un
group by de todas las cualidades que existen en gente de esa localidad.

Si busco por ejemplo: Madrid
me daria como resultados;-guapos (300)
-feos (500)
-gordos(505) etc.

Luego el siguiente paso sera vinvular estos resultados para que
me muestre los nombres pero eso mas adelante.

no se si me he explicado bien. No se trata de que quiero que me
hagais el codigo. Como os dije antes ya tengo hecho un buscador,
lo que pasa es que soy muy novato y aqui me he quedado atrancado
por que no se como tratar la variable de la busqueda y el select
para ordenar por cualidades.
Usar subconsultas, inner join,...es todo un dilema¡¡¡

Por Tucaratupapi

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Dic 2012 01:34 pm
prueba con esto

select c.nombrecualida, coutn(g.idgente)
from gente as g
inner join relaciones as r on r.idgenterel = g.idgente
inner join cualidades as c on c.idcualidades = r.idcualrel
where g.localidad like 'madrid'
group by c.idcualidades

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome

 

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