Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/05/2014, 06:44
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: varios select a una misma tabla en mysql

hola,

gracias por el interés, ya está solucionado, he creado 1 indice para cada campo de los que se utilizan para unir las tablas en la consulta. Menuda diferencia.

1. Los campos que se utilizan como unión de las tablas, codigo para la tabla precioc y concepto para la tabla preciod.
2. Los campos que se utilizan para las consultas, en este caso codigo de la tabla precioc.

Muestro las consultas que se ejecutaban:

Código SQL:
Ver original
  1. SELECT d.clave, d.codigo, d.concepto, d.rendimiento, c.unidad, c.resumen, c.precio
  2. FROM preciod AS d INNER JOIN precioc AS c ON d.concepto = c.codigo WHERE d.codigo = '" + vcolu + "'
  3. ORDER BY d.clave, d.concepto ASC
  4.  
  5. SELECT * FROM precioc WHERE codigo LIKE '" + epartida[0][1].substr(0,3) + "#'
  6. SELECT * FROM precioc WHERE codigo LIKE '" + epartida[0][1].substr(0,4) + "#'
  7. SELECT * FROM precioc WHERE codigo LIKE '" + epartida[0][1].substr(0,5) + "#'

un saludo,
josé carlos.

Última edición por gnzsoloyo; 16/05/2014 a las 08:30 Razón: Código de Programacion no permitido en foros de BBDD