Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2009, 03:22
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
consulta de 2 tablas segun el usuario

Hola a todos, tengo un problema que de momento nadie puede solucionar.
Explico a ver si alguien de vosotros me da la solucion.
Quiero sacar una consulta de todos los datos de la tabla "productos" que coincidan con el campo "categoria" y que correspondan al usuario logueado de la tabla "compradores".
La tabla productos tiene un campo llamado "categoria" donde guarda el id de la categoria, este campo es del tipo (INT). En la tabla compradores hay un campo donde guarda el id de la categoria, este campo es del tipo (SET)
Primer problema.
En la tabla productos se guarda por cada linea un id de la categoria (por ejemplo un 6), en la tabla compradores se guardan varios id's (por ejemplo 3,5,6,8,10,13)
He echo una consulta
Código PHP:
#
SELECT C.usuarioC.categoriaP.categoria
    FROM compradores C LEFT JOIN productos P ON C
.categoria P.categoria
    WHERE C
.usuario val
Pero solo me saca una linea con el usuario y me gustaria sacar todas las filas donde coincidieran los campos categoria de las 2 tablas y que sean del usuario logueado.
Un saludo