Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/05/2014, 12:11
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: consulta fulltext bloquea el servidor

Cita:
¿alguna sugerencia?


Una, si quieres intentarla... dos queries:

Código MySQL:
Ver original
  1. SELECT c.clave, c.codigo, c.unidad, c.resumen, c.precio, c.fecha, c.tipo, t.texto,
  2. MATCH (t.texto) AGAINST ('texto1 texto2 texto3') AS score
  3. FROM precioc AS c
  4. INNER JOIN preciot AS t ON c.codigo = t.codigo
  5. MATCH (t.texto)
  6. AGAINST ('texto1 texto2 texto3')
  7. AND c.codigo LIKE'D_______'
  8. AND c.codigo NOT LIKE'D50_____'
  9. LIMIT 40;
Código MySQL:
Ver original
  1. FROM tablascore
  2. ORDER BY score

Cuidado: Deben ejecutarse en forma seguida, y sin que se cierre la conexión.

Cuando la conexión se cierre o se interrumpa, esta tabla temporal se borrará sola. Además sólo el usuario que está en esta conexión puede verla (ventajas de las tablas temporary), y no importa si dos usuarios o más crean tablas con el mismo nombre.

Personalmente lo implementaría desde un SP, así hago una sola llamada.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)