mysqlfan: Suchabfrage funktioniert bei einem übergebenen POST-Wert nicht

Beitrag lesen

SELECT * FROM model, company, number, type  
WHERE number.number = 'A12345'  
AND number.number LIKE '%%%'  
AND number.numberid = model.numberid  
AND model.typeid = type.typeid  
AND number.companynumber = company.companynumber  
LIMIT 5

==> Funktioniert!
'A12345' wird ausgegeben.

SELECT * FROM model, company, number, type  
WHERE number.number = '%%%'  
AND number.number LIKE 'A12345'  
AND number.numberid = model.numberid  
AND model.typeid = type.typeid  
AND number.companynumber = company.companynumber  
LIMIT 5

==> Funktioniert nicht!
MySQL lieferte ein leeres Resultat zurück.

Liegt es an dem grundsätzlichen Dilemma, dass ein exakter Wert zwar einem LIKE-Wert entsprechen kann, aber ein LIKE-Wert nicht einem Exakten?

Ich ging bisher davon aus, dass die Erfüllung einer Bedingung ausreicht, um die Abfrage auszugeben?

Wie muss die Abfrage korrekt formuliert sein?