Hi,
WHERE
feld_1 = 'wert'
AND
IF (optionales_feld) -- Wenn vorhanden
{
optionales_feld = 'wert'
}
>
> Wenn ich das Statement ohne IF schreiben würde, bekomme ich kein Resultat, wenn "optionales\_feld\_1" keinen Wert hat.
> Dadurch könnte ich mir ein zusätzliches SELECT einsparen, mit dem ich vorher prüfen muss, ob in "optionales\_feld\_1" was steht.
Wenn es egal sein soll, ob im "optionalen Feld" etwas drinsteht, wieso nimmst du es dann überhaupt in die WHERE-Klausel mit auf?
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.