Código PHP:
SELECT
dk_shop_productos.id,
dk_shop_cat.nom,
dk_shop_productos.cat,
dk_shop_productos.ref,
dk_shop_productos.price,
shop_producto_desc_short(dk_shop_productos.id) AS DESCRITION
FROM
dk_shop_productos
INNER JOIN dk_shop_productos_descrip ON (dk_shop_productos.id = dk_shop_productos_descrip.prd)
INNER JOIN dk_shop_cat ON (dk_shop_productos.cat = dk_shop_cat.id)
WHERE
dk_shop_productos.cat=3
AND (dk_shop_productos_descrip.atrib=1 AND dk_shop_productos_descrip.item=3250)
AND (dk_shop_productos_descrip.atrib=9 AND dk_shop_productos_descrip.item=3251)
GROUP BY dk_shop_productos_descrip.prd
ahora si lo hago con un solo "AND (dk_shop_productos_descrip.atrib=1 AND dk_shop_productos_descrip.item=3250) "
Si me funciona bien, he intentado con la funcion IN() pero no me sirve por que quiero hacer una busqueda muy especifica... intente con mas Parentesis y nada...
Uso Mysql 5.0.18 (creo) pero es con Store Procedure, views y functiones personalizadas..
HELP !!!!
thanks a todos