listo.. quedo barbaro... muchisimas gracias..
si entiendo bien el JOIN lo que hace es juntarme 2 tablas en 1.
y ON funciona como WHERE?
lo que hago es filtrar la tabla de "productos" por id_cliente y por id_set que le llamo yo.. y ordenarlo por el nombre del cliente cargado en otra tabla "clientes", por eso necesito esas 2 variables.. y ademas.. tengo en las 2 tablas un campo "borrado" que me dice si es visible o no.
te muestro como quedo
Cita: SELECT * FROM productos JOIN clientes ON ( clientes.id = '$id_cliente' AND productos.borrado = 'NO' AND clientes.borrado = 'NO' AND productos.id_cliente = '$id_cliente' AND productos.id_set = '$id_set' AND productos.principal = 'SI' ) ORDER BY clientes.nombre ASC
me podrias aconsejar si esto es optimo? de andar anda... pero veo que repito la consulta de variables y por una cuestion de sintaxis no me animo a modificar.. jaja siempre tira error.. o seria mejor que use el WHERE como me dijiste vos? desde ya muchas gracias un saludo!