Hola a todos,

A ver si me consigo explicar, tengo 2 tablas, 1 para productos y otra para categorias. Aparte he echo otra para hacer la relacion "many-to-many". Todas tienen su respectiva PK pero no se como ponerlo en pratica.
Se que tengo que hacer algo asin,
Código PHP:
SELECT tbl_product.pd_id, tbl_product.cat_id2, tbl_product.cat_id3, tbl_category.cat_id,
CASE WHEN many.cat_id IS NULL
THEN 'F'
ELSE 'T'
END AS selected
FROM tbl_product
CROSS JOIN tbl_category
LEFT JOIN many ON ( many.pd_id = tbl_product.pd_id
AND many.cat_id = tbl_category.cat_id )
WHERE (
tbl_product.cat_id = tbl_category.cat_id
)
pero no me sale como kiero. Me salen todos los productos en todas las categorias.
Y lo que quiero es que cuando elija 1 categoria me salgan todo lo relacionado a la misma.
Gracias