PHP - Buscador tablas relacionadas

 
Vista:

Buscador tablas relacionadas

Publicado por Fernando (1 intervención) el 01/12/2012 21:53:20
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¡¡¡
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
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Buscador tablas relacionadas

Publicado por xve (6935 intervenciones) el 02/12/2012 09:44:30
Hola Fernando, tal y como lo veo, creo que la consulta seria algo así:

1
2
3
4
SELECT nombrecualidad, count(*) as Total
FROM GENTE g LEFT JOIN RELACIONES r ON g.idgente=r.idgenterel
LEFT JOIN CUALIDADES c ON c.idcualidades=r.idcualrel
GROYP BY c.idcualidades


Coméntanos haber que tal, ok?
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

Buscador tablas relacionadas

Publicado por fernando (1 intervención) el 06/12/2012 16:59:41
Hola, me ha funcionado pero usando JOIN solamente¡¡,

Ya de paso que estas, sabes como manejar una imagen en una base de datos??, es decir, lo que quiero es que en los resultados de guapos,feos,gordos,etc... en vez de texto me aparezca una imagen. Algo lei de que creando una carpeta y luego en la base de datos guardando la ruta se podria hacer (realizar la consulta y relacionar la foto con la cualidad), pero sin enbargo otros ejemplos dicen de convertirla a codigo binario o no se que¡¡, bueno, gracias por contestar'' Un saludote
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