pues hazle un distinct al final:
Código SQL:
Ver originalSELECT DISTINCT * FROM(
SELECT p.idProducto, p.n_producto, p.descripcion, m.n_marca, c.n_categoria
FROM productos_modelo pm
INNER JOIN productos AS p ON (p.idproducto=pm.idproducto)
INNER JOIN modelos mo ON (m.idmodelo=pm.idmodelo)
INNER JOIN marcas m ON (p.id_marca=m.idmarca)
INNER JOIN categorias c ON (c.id_categoria=p.idcategoria)
WHERE (p.n_producto LIKE '%".$search."%'
OR c.n_categoria LIKE '%".$search."%'
OR m.n_marca LIKE '%".$search."%'
OR mo.n_modelo LIKE '%".$search."%')
) AS completa