Onbekend |
|
Citaat: Als het goed is kan mysql in 60(oid) tabellen tegelijk kijkenp
Dat begrijp ik natuurlijk ook, maar mijn probleem ligt anders:
het gaat om het aantal vergelijkingen:
........ WHERE (stamtabel.klant_id = tabel1.klant_id AND tabel1.pnummer = 'ingevoerdewaarde') OR (stamtabel.klant_id = tabel2.klant_id AND tabel2.pnummer = 'ingevoerdewaarde') OR ........ t/m tabel9
pnummer komt altijd maar in 1 van de 9 tabellen voor. Duizenden vergelijkingen dus. Ik heb al indexes geprobeerd, maar ik bemerk geen verbetering.
Normaliseren kost veel te veel tijd. Begrijp me goed, ik normaliseer normaalgesproken altijd! Deze database heb ik echter aangeleverd gekregen!
Er zit geen fout in de query. |