Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/10/2015, 15:31
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Resultados repetidos en una consulta

Prueba con algo como esto:

Código MySQL:
Ver original
  1. select p.idProducto, p.n_producto, p.descripcion, m.n_marca, c.n_categoria  
  2. FROM productos p
  3. inner join marcas m on (p.id_marca=m.idmarca)
  4. inner join categorias c on (c.id_categoria=p.idcategoria)
  5. inner join modelos mo on (m.idmodelo=p.idmodelo)
  6. inner join productos_modelo pm on (pm.id_producto=p.idproducto and pm.id_modelo=m.id_modelo)
  7. where (p.n_producto LIKE '%".$search."%'
  8.      OR c.n_categoria LIKE '%".$search."%'
  9.      OR m.n_marca LIKE '%".$search."%'
  10.     OR mo.n_modelo LIKE '%".$search."%')
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me