mysql & inner joins
Ronnie
23/08/2007 16:35:00PHP hulp
18/11/2024 10:30:09Frank -
23/08/2007 16:49:00Geen idee, maar ik zou er niet teveel (wat dat ook mag zijn) in 1 query opnemen. De query wordt onleesbaar en dus niet te onderhouden of te debuggen en het zal de snelheid van de query ook niet (altijd) ten goede komen.
Soms ben je beter uit door de boel op te knippen in meerdere (sub-)queries.
Zelf hanteer ik een maximum van 3 a 4 joins in 1 query, afhankelijk van de complexiteit en de gebruikte indexen.
Soms ben je beter uit door de boel op te knippen in meerdere (sub-)queries.
Zelf hanteer ik een maximum van 3 a 4 joins in 1 query, afhankelijk van de complexiteit en de gebruikte indexen.
kees Schepers
23/08/2007 17:25:00Ja dit is er, heb me MySQL boek niet bij de hand, maar geloof dat dit ergens in de 700 joins was standaard. Je het met een connectie parameter (iets zoals max_joins=) aanpassen.
Edit: Ben het overigens wel eens met pgFrank, hoewel ik wel queries heb met +- 6/7 joins soms. In subqueries zetten kan soms heel veel in tijd schelen :)
Edit: Ben het overigens wel eens met pgFrank, hoewel ik wel queries heb met +- 6/7 joins soms. In subqueries zetten kan soms heel veel in tijd schelen :)
Gewijzigd op 01/01/1970 01:00:00 door kees Schepers