Medlem
|
|
Reg.datum: Mar 2008
Inlägg: 154
|
|
Medlem
Reg.datum: Mar 2008
Inlägg: 154
|
Om jag har förstått det rätt så skulle det alltså bli på följande sätt:
Med ett index på kolumnerna "land","stad","pris":
Om jag ställer frågan...
SELECT ... FROM.. WHERE land='XXXX' AND stad='XXXX' AND pris < '1500000'
... så skulle detta index användas, och samtliga kolumner kommer att läsas ur index.
Men om jag ställer frågan...
SELECT ... FROM .. WHERE land='XXXX' AND pris < '1500000'
... så kommer mitt index även att användas här, men det är endast "land"-villkoret som utnyttjar detta index. "pris"-indexet kan inte användas eftersom inget villkor för "stad" är satt.
Stämmer det?
|