On 20 Jun 2011, at 12:58am, Lucas Cotta wrote:
> I understand that for a query with a two tables join, SQLite will do a
> nested loop join with these two tables.
> But what about a query joining 5 tables?
> It would be like this?:
>
> for(table1 lines){
> for(table2 lines){
> for(table3 lines){
> ....
You can use JOIN any number of times in a SELECT query. SQLite will work out
an optimal way to access each table. You can speed things up a great deal by
having useful INDEXes created.
If you find your SELECT growing too complicated it's a sign that you need to
re-think your database structure.
Simon.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users