Beste mensen,
Is het voor MySQL (InnoDB) belangrijk in welke volgorde de "where" clausule geschreven wordt?
Ik heb namelijk een productentabel waarin gezocht kan worden. Aangezien er meerdere titels voor kunnen komen voor elke leverancier_id in mijn productentabel, is het wellicht relevant om eerst te filteren op de leverancier_id en dan pas te filteren op de titel van een product:
Of zou deze statement net zo snel zijn:
Is het voor MySQL (InnoDB) belangrijk in welke volgorde de "where" clausule geschreven wordt?
Ik heb namelijk een productentabel waarin gezocht kan worden. Aangezien er meerdere titels voor kunnen komen voor elke leverancier_id in mijn productentabel, is het wellicht relevant om eerst te filteren op de leverancier_id en dan pas te filteren op de titel van een product:
SQL:
1
2
3
| SELECT product_titel FROM product WHERE product_leverancier_id = 1 AND product_titel LIKE %titel%; |
Of zou deze statement net zo snel zijn:
SQL:
1
2
3
| SELECT product_titel FROM product WHERE product_titel LIKE %titel% AND product_leverancier_id = 1; |