
Optimizacion QUery
Publicado por Luis (1 intervención) el 15/11/2015 07:35:40
Hola, una pregunta ¿qué tiene de malo esta Query?
Mi duda surge por que al hacer un explain SQLme dice Disponibilidad uso como KEY el nombre.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Select
P.ID,
P.Nombres,
P.Apellidos,
PHC.Horas,
D.Nombre
from
Personal P
Inner Join
PersonalServicios PS ON (P.ID =PS.IDPersonal AND PS.IDServicio=1 )
Inner Join
PersonalContratos PC ON (PS.IDPersonal=PC.IDPersonal AND PC.FechaBaja is null )
Inner Join
PersonalHorasContrato PHC ON PC.IDPersonal=PHC.IDPersonal
Inner Join
PersonalDisponibilidad PD ON PHC.IDPersonal=PD.IDPersonal
Inner Join
Disponibilidad D ON D.Id=PD.IDDisponibilidad;
Mi duda surge por que al hacer un explain SQLme dice Disponibilidad uso como KEY el nombre.

Valora esta pregunta


0