L B <[EMAIL PROTECTED]> wrote:
> Hi all,
>  I have this query:
>
>  select CATALOGUES.idcatalogue, CATALOGUES.type, PERSONS.surname,
> max(HISTORY.startingfrom) as maxdate
> FROM PERSONS
>  INNER JOIN CATALOGUES
>                  ON CATALOGUES.idperson = PERSONS.idperson
>  INNER JOIN HISTORY
>                  ON HISTORY.idcatalogue = CATALOGUES.idcatalogue
> WHERE CATALOGUES.active='y'
> group by  PERSON.surname, CATALOGUES.idcatalogue,  CATALOGUES.type
>
>  with indexes on:
>
>  PERSONS.surname
>  PERSONS.idperson
>  CATALOGUES.active
>  CATALOGUES.idcatalogue
>  CATALOGUES.type
>  HISTORY.idcatalogue
>  HISTORY.startingfrom

Try adding an index on CATALOGUES.idperson

Igor Tandetnik 



_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to