auraphp/Aura.Sql — pull request #56 by MAXakaWIZARD (2013-09-30 20:07:21+00:00)
Title: Correct join order

This PR fixes wrong join order for Select queries:
```php
$this->query
->from('t1')
->join('inner', 't2', 't2.id = t1.id')
->join('left', 't3', 't3.id = t2.id')
->from('t4')
->join('inner', 't5', 't5.id = t4.id');
```
Expected query is:
```
SELECT
FROM
"t1"
INNER JOIN "t2" ON "t2"."id" = "t1"."id"
LEFT JOIN "t3" ON "t3"."id" = "t2"."id",
"t4"
INNER JOIN "t5" ON "t5"."id" = "t4"."id"
```
Actual query is:
```
SELECT
FROM
"t1",
"t4",
INNER JOIN "t2" ON "t2"."id" = "t1"."id"
LEFT JOIN "t3" ON "t3"."id" = "t2"."id"
INNER JOIN "t5" ON "t5"."id" = "t4"."id"
```